Close
升级到 Vue 3 | Vue 2 EOL

Vue 2 已达到生命周期终结

Vue 2.0 于 2016 年发布,距今已有 7 年多。它是 Vue 成为主流框架旅程中的一个重要里程碑。许多当前的 Vue 用户是在 Vue 2 时代开始使用 Vue 的,并且用它构建了许多伟大的东西。

然而,同时维护两个主要版本对于我们来说是不可持续的。随着 Vue 3 及其生态系统的成熟,是时候让团队继续前进,并将精力集中在最新的主要版本上。

Vue 2 于 2023 年 12 月 31 日达到生命周期终结 (EOL)。它不再接收新功能、更新或修复。但是,它仍然可以通过所有现有的分发渠道 (CDN、包管理器、Github 等) 获得。

如果您要开始一个新项目,请从 最新版本的 Vue (3.x) 开始。我们也强烈建议当前的 Vue 2 用户升级 (指南),但我们也承认并非所有用户都有带宽或动力这样做。

如果您必须留在 Vue 2 上,但同时对未维护的软件有合规性或安全要求,请从 HeroDevs 获取 Vue 2 的安全更新

下一步

自 2022 年 2 月 7 日起,Vue 3 一直是 Vue 的默认版本。迁移的用户已经享受到了

当您有时间和能力时,请考虑迁移!

仍然在 Vue 2 上?以下是您的选择。

我们认识到在过渡期间出现的各种情况,也完全意识到用户可能需要其他选择,直到他们能够迁移,或者迁移根本不可行。以下是一些其他选择供您考虑。

更新到 Vue 2 最终版本

Vue 2 的最新版本 2.7.16 是 Vue 2 的最终版本。此补丁版本包含一些针对 2.7 功能的最终修复,并改进了与 Vue 3 的类型对齐。我们强烈建议您更新到 2.7.16。这将是下面提到的扩展支持的起点。

购买 Vue 2 的扩展支持

如果您必须在 EOL 后继续使用 Vue 2,我们已与 HeroDevs 合作提供永续支持 (NES)。Vue 2 NES 为 Vue 2 提供持续的更新和安全补丁,即使在 EOL 之后也是如此,这样具有严格合规性要求的应用程序就能保持安全和合规。它还保证 Vue 2 应用程序将继续在现代浏览器中有效运行,并保持与 Nuxt、Vuex 和 Vuetify 2 等重要库的兼容性。最后,Vue 2 NES 具有持续的安全监控和 14 天的 SLA 修复。

Vue 2 NES 是您在 Vue 2 LTS 期间享受的支持的延续——但它是无限期的。有关更详细的信息,请访问 HeroDevs Vue 2 NES 页面

通知您的用户您的 Vue 2 EOL 后计划

如果您目前无法迁移到 Vue 3 或使用 Vue 2 NES,但仍然保留在 Vue 2 上,您可能需要考虑如何向您的客户传达您的 Vue 2 安全计划。

这并不适用于所有 Vue 用户,但许多团队被 SLA、合同和协议或其他对下游方的义务禁止发布不受支持的软件。这些可能是与客户、合规机构甚至公司内部部门的协议。对于越来越多的行业,监管机构也对软件创建者应承担的责任提出了更高的期望。

如果您在工作中遇到此类业务要求,您可能需要让您的客户、经理、CISO 或其他相关利益相关者了解您管理支持和解决任何潜在 CVE 的计划。 Vue 2 过去没有出现过重大漏洞,但即使是最成熟的 EOL 项目也会出现 CVE——无论是直接的还是通过受损的依赖项。通过 OpenCVESnyk 等组织订阅 CVE 通知,可以成为在漏洞被发现后立即了解漏洞的好方法。浏览器也可能会发布更改,导致旧版库出现问题——这种情况很少见,但确实会发生。