home
  • 博客
6.11
  • 简介
  • 入门
  • 教程
  • 核心概念
  • 组件
  • 路由
  • 服务
  • EmberData
  • 深入主题
  • 应用程序开发
  • 应用程序关注点
  • 无障碍访问
  • 配置
  • 测试
  • 插件与依赖
  • 使用 TypeScript
  • 开发工具
  • 构建工具
  • Ember Inspector
  • 代码编辑器
  • 其他资源
  • 升级
    • 如何升级
    • Octane 升级指南
  • 为 Ember.js 贡献代码
  • 术语表

如何升级


当有人说他们正在“升级”他们的 Ember 应用时,这可能意味着几件事,特别是当他们说他们正在“升级到 Octane”时。本指南将帮助您填补有关如何升级应用版本、获取最新最强大功能以及为在现有应用中使用 Octane 功能制定策略的空白。

关于最近发布的详细信息

您可以阅读 Ember 官方博客来了解每个版本的变化。

常规次要版本维护升级

假设您正在将应用从 v3.4 升级到 v3.8。尽管您听说有一些新功能,但您的主要目标是跟上安全更新。要进行此类版本升级,请按照 CLI 指南中的说明进行操作。该过程将确保 ember.js 核心代码库的任何对等依赖项也得到升级。自动化工具将帮助您对 package.json 和其他文件进行正确的更改。次要版本升级的重点是,升级时您不应该需要更改应用中的任何内容——无论您是否选择采用新的语法和功能,一切都应该保持正常工作。

使用新功能

一旦您升级了应用的版本,一些新功能可能可以直接使用。另一方面,某些功能需要您在应用的配置中专门启用,因为它们可能会更改应用的默认行为。

发现新功能的最佳方法是阅读发布博客文章。如果新功能需要您选择加入,它被称为可选功能。请遵循可选功能指南,了解您的 Ember 版本中可以使用哪些可选功能以及如何启用它们。在许多情况下,可以使用 codemod 来帮助您进行与语法相关的更新。Codemod 是一种将现有代码重写为新语法的工具。当它们可用时,可以节省大量您原本需要手工编辑所花费的时间。

管理弃用

如果您使用的 API 将在下一个主要版本的 Ember 中被移除,您将在开发人员控制台中看到一条弃用警告。有时,它们是由您应用中的代码引起的弃用警告,而另一些时候,它们可能是由插件引起的。

有关如何处理弃用的更多指导,请访问处理弃用,查看 Ember Inspector 的弃用工具,或在弃用指南中阅读具体细节。

left arrow
Ember 扩展
Octane 升级指南 - 介绍
right arrow
本页内容

  • 关于最近发布的详细信息
  • 常规次要版本维护升级
  • 使用新功能
  • 管理弃用
团队 赞助商 安全 法律条款 品牌形象 社区准则
Twitter GitHub Discord Mastodon

如果你需要帮助,可以通过电子邮件联系我们,提交一个 issue,或者加入 Ember Discord 获取实时帮助。

© 版权所有 2026 - Tilde Inc.
Ember.js 是免费且开源的,并将永远保持免费。


Ember 由以下机构慷慨赞助
blue Created with Sketch.