vite(学习随记:2023-06-09)

54 阅读1分钟

vite与webpack

  • 相较于webpack,vite采用了不同的运行方式:
    • 开发的时候并不对代码打包,直接采用ESM的方式来运行项目
    • 在项目部署时,再对项目进行打包
  • 除了速度外,vite用起来也更加方便,开箱即用

vite基本使用

  • 安装开发依赖vite
  • vite源码目录就是项目的根目录
  • 开发命令:
    • vite启动开发服务器
    • vite build 打包代码
    • vite preview 预览打包后代码
  • 使用命令构建项目
    • npm create vite

vite的配置

vite.config.js

import { defineConfig } from "vite"
import legacy from "@vitejs/plugin-legacy"

export default defineConfig({
    plugins: [
        legacy({
            targets: ["defaults"]
        })
    ]
})