个人还是选择vue-cli
vue-cli
Vue CLI 优点 | Vue CLI 缺点 |
---|---|
经历过战斗考验,可靠 | 开发服务器速度与依赖数量成反比 |
与 Vue 2 兼容 | |
可以捆绑任何类型的依赖关系 | |
插件生态系统 | |
可以针对不同的目标进行构建 |
vite
Vite 优点 | Vite 缺点 |
---|---|
开发服务器比 Webpack 快 10-100 倍 | 只能针对现代浏览器(ES2015+) |
将 code-splitting 作为优先事项 | 与 CommonJS 模块不完全兼容 |
处于测试阶段,仅支持 Vue 3 | |
最小的脚手架不包括 Vuex、路由器等 | |
不同的开发服务器与构建工具 |
Vite 的未来
虽然上面的比较主要集中在 Vite 和 Vue CLI 的现状上,但仍有几点需要考虑:
仅当浏览器中的 JavaScript 模块支持得到改善时,Vite 才会有所改善。
随着 JS 生态系统的追赶,更多的软件包将支持 JavaScript 模块,减少 Vite 无法处理的边缘情况。
Vite 仍处于测试阶段–功能可能会有变化。
有可能 Vue CLI 最终会结合 Vite,这样你就不用再使用其中一个了。
值得注意的是,Vite 并不是唯一一个利用浏览器中 JavaScript 模块的开发服务器项目。还有更著名的Snowpack,甚至可能会挤掉 Vite 的发展。时间会证明这一点