Vite 先启动,利用原生浏览器的 ESM 的特性,遇到一个 js模块直接 import需加载,并在 Vite 这里拦截构建,因此开发环境非常快
Webpack 先加载出完整的依赖图,然后进行完整打包,再启动,及时改动一个文件,也需要重新构建大部分模块
Vite 先启动,利用原生浏览器的 ESM 的特性,遇到一个 js模块直接 import需加载,并在 Vite 这里拦截构建,因此开发环境非常快
Webpack 先加载出完整的依赖图,然后进行完整打包,再启动,及时改动一个文件,也需要重新构建大部分模块