哈喽,我是树酱。深夜收到一个重磅消息。Vue 3 将在新年后成为新的默认版本!!
换句话说,你以后用npm
安装Vue的时候,都将直接指向Vue3版本。不仅如此,vue全家桶vue-router
、vuex
、vue-loader
等等都将默认指向Vue 3的兼容版本
崭新的Vue
Vue 3 将在 2022 年 2 月 7 日 成为新的默认版本。包括以下改进
基于 Vite 的极速构建工具链
<script setup>
带来的开发体验更丝滑的组合式 API 语法Volar
提供的单文件组件TypeScript IDE
支持
vue-tsc
提供的针对单文件组件的命令行类型检查和生成Pinia
提供的更简洁的状态管理新的开发者工具扩展,同时支持
Vue 2/Vue 3
,并且提供一个插件系统来允许社区库自行扩展开发者工具面板。
还有以下其他变化
官网文档
![91e05b1ffc76b707a06fb2d60b87f9c6.png](https://i-blog.csdnimg.cn/blog_migrate/9a8b44f69664fe1d2b4f3397b949095b.png)
当前官网还是以Vue2.x
的文档展示,而年后的变化将是所有的文档将默认切换到 Vue 3 版本。同样也是包括Vue生态的其他工具
而且官网将重新改写,不再是目前的v3.vuejs.org
的版本
像诸如原本以Vue2的版本为主页,则将指向v2.vuejs.org
Github
![d17ce8507dced02952014c1234f24856.png](https://i-blog.csdnimg.cn/blog_migrate/cef837431eafbf009df9c617f1e8b432.png)
Vue官方所涉及的GitHub仓库将把默认分支切换到Vue3对应的分支
注意事项
1.CDN方面
如果你想保持使用旧版本Vue2的CDN来源,需要添加指定版本 @2
如下所示 👇
<script src="https://unpkg.com/vue@2"></script>
2.包版本管理
如果你项目中package.json
管理的Vue全家桶依赖版本为latest
,需要重新定义具体版本 👇
"dependencies": {
"vue": "^2.6.14",
"vue-router": "^3.5.3",
"vuex": "^3.6.2"
},
"devDependencies": {
"vue-loader": "^15.9.8",
}
请你喝杯🍵 记得三连哦~
1.阅读完记得给🌲 酱点个赞哦,有👍 有动力
2.关注公众号前端那些趣事,陪你聊聊前端的趣事
3.文章收录在Github frontendThings 感谢Star✨