对照 Vue 官方发布政策:稳定版、预发布与 LTS 怎么选

Vue.js 中文文档的「版本发布」页说明了补丁、小版本、大版本节奏,以及预发布、废弃与试验性特性的使用边界。做项目选型或升级时,先读这一页,再决定跟 latest 还是锁小版本。[1]

准备工作

  • 打开 版本发布 | Vue.js

  • 知道自己当前是应用开发还是发组件库

  • 核实日期:2026年10月26日;具体版本号以 npm / GitHub Releases 为准

操作步骤

1、分清三类正式发布

做什么:记住官方口径——补丁按需及时发;小版本通常 3~6 个月,含新特性并常经 beta;大版本会提前知会,并经历 alpha、beta 等阶段。Vue 没有固定发版日历。[1]

为什么:把「好久没发大版本」理解成停滞,或把每个小版本都当破坏性升级,都会误判风险。

怎么确认:能用一句话向同事说明「补丁 / 小版本 / 大版本」差异。

2、用预发布做集成测试,不直接上生产

做什么:需要尝鲜时,可用文档给出的方式安装预发布,例如 npx install-vue@alpha、@beta、@rc;要跟主干提交可用 @edge。预发布应精确锁版本号。[1]

为什么:预发布用于稳定性测试与反馈,官方明确不要用于生产,且相互之间可能不兼容。

怎么确认:package.json 里预发布版本是精确版本,且只出现在分支/预发环境。

3、TypeScript 与编译器/运行时的特殊坑

做什么:

  • 使用 TypeScript 时,可用语义化版本范围锁住当前小版本,待新小版本发布后再手动升级——因为 TS 类型声明可能在小版本间出现不兼容调整。[1]

  • 发预编译 Vue 组件包时,声明 Vue 最低小版本要求:较新编译器生成的代码,可能与较旧运行时不完全兼容。[1]

为什么:应用里编译器与运行时通常同版本;库作者更容易撞上「用户 Vue 偏旧」的问题。

怎么确认:库的 peerDependencies 写明了最低小版本;应用侧升级有变更日志可对。

4、废弃与试验性特性怎么跟

做什么:废弃特性仍可用,但会在进入废弃后的下一个大版本删除;试验性特性已进稳定版文档,但仍可能随任何发布类型变化,只适合受控试用。[1]

为什么:生产功能应避开「试验性」标签;迁移计划要按大版本窗口准备。

怎么确认:依赖的 API 在文档中不是 deprecated/experimental,或已有替换方案排期。

注意事项

  • 重大表层 API 变更走 vuejs/rfcs;跟社区讨论比跟谣言稳。

  • 本稿概括政策,不整页搬运文档;对照当前 3.x 稳定版与 RC 时,以官网与 npm 实时标签为准。

来源

[1] 版本发布 | Vue.js,Vue.js 中文文档。

#Vue #版本发布 #RC #语义化版本 #前端

排序方式 :

成为第一条评论!

Nobody's responded to this post yet. Add your thoughts and get the conversation going.