Vite使Vue CLI过时了吗?
文末福利资源更新
Vue CLI概述
工程脚手架 带热模块重载的开发服务器 插件系统 用户界面
Vite概述
Vite怎么这么快?
import
和 require
,将整个应用程序构建成一个基于JavaScript的捆绑包,并在运行时转换文件(例如Sass、TypeScript、SFC)。Vite开发服务器架构
提示:当你对应用程序进行code-split和tree-shake动时,Vite的速度会更快,因为它只加载它需要的模块,即使是在开发阶段。这与Webpack不同,在Webpack中,代码拆分只对生产包有利。
Vite的缺点
Vue CLI vs Vite总结
Vue CLI 优点 | Vue CLI 缺点 |
---|---|
经历过战斗考验,可靠 | 开发服务器速度与依赖数量成反比 |
与Vue 2兼容 | |
可以捆绑任何类型的依赖关系 | |
插件生态系统 | |
可以针对不同的目标进行构建 |
Vite 优点 | Vite 缺点 |
---|---|
开发服务器比Webpack快10-100倍 | 只能针对现代浏览器(ES2015+) |
将code-splitting作为优先事项 | 与CommonJS模块不完全兼容 |
处于测试阶段,仅支持Vue 3 | |
最小的脚手架不包括Vuex、路由器等 | |
不同的开发服务器与构建工具 |
Vite的未来
仅当浏览器中的JavaScript模块支持得到改善时,Vite才会有所改善。 随着JS生态系统的追赶,更多的软件包将支持JavaScript模块,减少Vite无法处理的边缘情况。 Vite仍处于测试阶段--功能可能会有变化。 有可能Vue CLI最终会结合Vite,这样你就不用再使用其中一个了。
值得注意的是,Vite并不是唯一一个利用浏览器中JavaScript模块的开发服务器项目。还有更著名的 Snowpack 甚至可能会挤掉Vite的发展。时间会证明这一点
Snowpack:https://www.snowpack.dev/
原文:https://vuejsdevelopers.com/2020/12/07/vite-vue-cli/
作者:Anthony Gore
粉丝福利
144期留言+在看幸运用户:暂无。
临走前留下,今天的福利
福利1:《教你玩转手机摄影,随手拍出好照片》获取资源请在公众号对话框中回复关键字:FL04,如果没有关注请扫下面的二维码 福利2:在看+留言,我随机抽取一位认真留言的小伙伴,给他发一个红包奖励
最近文章
Fetch API速查表:9个最常见的API请求
什么是AVIF?如何在你的网站上使用AV1图像格式
将HTML表格转换成精美的PDF的几种方案比较
思维训练:如何设计一个JavaScript插件系统?
- END -
点赞 + 在看 + 留言,下一个幸运儿就是你!
走心的分享更容易被抽中~
开奖时间 下期文末
评论