← 返回文章列表
Vue·1201 次阅读

Vue 3 成为新默认版本

Vue 3 成为新默认版本

2 月 7 日,Vue 官方宣布:所有新文档、新项目脚手架默认切换到 Vue 3,npm 上 npm init vue 生成的项目直接基于 Vite + Vue 3。一个里程碑时刻。

生态就绪盘点

官方公告里列出的关键数据(此时生态已基本成熟):

  • 核心库:Vue 3、Vue Router 4、Vuex 4、Pinia 全部稳定
  • Nuxt 3:RC 阶段,基于 Vite + Nitro,接近正式
  • 构建工具:Vite 已成事实标准,2.x 版本稳定
  • 组件库:Element Plus、Ant Design Vue、Naive UI、Vuetify 3 均已发布
  • DevTools:6.x 支持 Vue 3,体验反超旧版
  • Vue Test Utils 2:官方测试方案稳定

迁移工具支持

  • @vue/compat 迁移构建版:在 Vue 3 中以兼容模式跑 Vue 2 代码,控制台逐个警告不兼容写法,让迁移渐进进行
  • 官方迁移指南已中文化,覆盖所有破坏性变更
  • ESLint 插件 eslint-plugin-vue 新增 vue3-essential 规则集,能静态扫出大量问题

团队切换评估结论

我们对存量项目做了分类:

  • 新建项目:直接 Vue 3 + Vite + Pinia + TS,不再讨论
  • 活跃迭代的中后台:安排迁移,先升级依赖、再用 compat 过渡、逐模块改 Composition API
  • 稳定维护的老系统:保留 Vue 2,等 Vue 2.7 发布后至少能用上部分新语法;2023 年底 Vue 2 EOL 前评估长期支持方案(Nearly)

个人感想

从 2019 年 RFC 争议到今天默认切换,三年时间证明 Composition API 的方向是对的——新项目里再也回不去满地 mixin 的日子了。框架的"默认"看似只是一行配置变更,背后是整个生态共识的完成。

看到这里了?如果这篇文章帮到过你

请我喝瓶可乐就好 🥤

收款码

评论0 条

还没有评论,来抢沙发~

发表评论

评论需审核后显示

© 2026 许冬博客 · 专注 JS 技术分享

·RSS 订阅·Powered by Nuxt 4