Vite
- 可以直接在浏览器运行请求的vue文件
- 利用浏览器 ESM 的特性
- 热更新速度很快
- 热更新的速度不会随着模块增多而变慢
- 不用打包
- 生产模式是用 rollup 打包
原理
Vite 通过劫持浏览器发出的 import 请求,在后端进行相应的处理(比如将 Vue 文件拆分成 template、style、script 三个部分),然后再返回给浏览器
<script type="module">// index.js可以通过export导出模块,也可以在其中继续使用import加载其他依赖import App from './index.js'</script>
运行
$ npx create-vite-app <project-name>$ cd <project-name>$ npm install$ npm run dev
