Vite 入门
Next generation frontend tooling. It’s fast!
为什么快
- Vite 在启动时将应用中的模块区分为依赖(dependencies)与源码(source code)两类,从而改进了开发服务器的启动时间。依赖多为第三方库,变动不频繁,Vite 使用 esbuild 对其进行预打包;源码则按需通过原生 ESM 提供给浏览器。
- 在 Vite 中,HMR(热模块替换)是在原生 ESM 之上执行的。编辑某个文件时,Vite 只需要精确地使已编辑模块与其最近的 HMR 边界之间的链失活(大多数时候只是模块本身),因此无论应用规模如何,HMR 始终能保持快速更新。
快速开始
安装:
