← 返回首页

为什么 Vite 比 Webpack 快

  • 开发环境:Vite 利用浏览器原生 ES Module,按需编译,启动时无需打包整个应用;Webpack 需要打包所有模块
  • HMR:Vite 的 HMR 基于 ESM,更新速度不随应用增大而变慢;Webpack 的 HMR 需要重新构建依赖图
  • 生产环境:Vite 使用 Rollup 打包,配置更简洁