前端构建工具 Vite vs Webpack

Webpack

Webpack 是一个基于打包器的构建工具,同一个入口文件的代码会打包成一个 Bundle 文件。Webpack 长期来的一个痛点是对于大规模应用的应用启动和热更新速度很慢。

安装

1
npm install -g vue-cli@latest

创建项目

1
vue create my-project

安装依赖

1
npm install

运行

1
npm run serve

打包

1
npm run build

Vite

Vite 是旨在提升开发者体验的下一代 JavaScript 构建工具,核心借助了浏览器的原生 ES Modules 和像 esbuild 这样的将代码编译成 native code 的打包工具。

创建项目

1
npm create vite

安装依赖

1
npm install

运行

1
npm run dev

打包

1
npm run build

总结

Webpack 和 Vite 都是构建工具,个人而言,开发小型项目时,Vite 会更快,而开发大型项目时,Webpack 会更稳定。

参考

https://blog.csdn.net/sunyctf/article/details/128059586
https://juejin.cn/post/7106136866381889573