Ember.js EmberJS:如何更新基于Ember CLI的应用程序

Ember.js EmberJS:如何更新基于Ember CLI的应用程序,ember.js,ember-cli,Ember.js,Ember Cli,Angular提供了正确的更新方式(以及依赖项等)。同样,有没有办法知道如何正确地更新余烬应用程序 显然,在bower.json中更改ember包的版本并进行bower安装和&npm安装似乎不是理想的方法 详细的更新信息包含在GitHub上为ember cli提供的发行说明中: 对于不使用非常旧版本的项目,工作流主要是: 将全球安装的ember cli更新至最新稳定版本 将全球安装的ember cli更新更新至最新稳定版本 通过删除tmp、dist和node\u模块文件夹来清理项目 运行embe

Angular提供了正确的更新方式(以及依赖项等)。同样,有没有办法知道如何正确地更新余烬应用程序


显然,在
bower.json
中更改
ember
包的版本并进行
bower安装和&npm安装似乎不是理想的方法

详细的更新信息包含在GitHub上为ember cli提供的发行说明中:

对于不使用非常旧版本的项目,工作流主要是:

  • 将全球安装的ember cli更新至最新稳定版本
  • 将全球安装的ember cli更新更新至最新稳定版本
  • 通过删除
    tmp
    dist
    node\u模块
    文件夹来清理项目
  • 运行
    ember cli update
    更新项目以匹配当前蓝图
  • 运行
    ember cli更新--运行codemods
    更新项目以匹配当前最佳实践
  • 在成为更新项目的官方工具之前,在手动更新项目
    ember cli
    依赖项之后再次运行
    ember init
    是官方推荐的工作流。是建议使用此工作流的最后一个版本。但ember cli更新应支持中存在标记的所有版本,这对于ember cli的所有稳定版本都是如此

    当然,您可以单独更新依赖项,而不必遵循ember cli提供的建议配置。但请注意,不常见的组合可能不会像您习惯的那样稳定


    如果您的应用程序仍然使用2014年被弃用的Ember应用程序工具包,您可以在中找到迁移指南。但是你应该仔细考虑改写是否比更新这样一个过时的应用程序快不了。

    你可以在这里找到一个完整的分步指南来升级烬,


    你可以将你的标题复制粘贴到谷歌中,你将获得每个ember cli版本的结果,因此更新应用程序的正确方法是检查ember cli的哪个版本将ember(ember
    软件包)更新为我需要的版本,然后执行
    ember cli更新--to.cli.version.that.随.the.ember.version.i.need一起更新到.cli.version.i.need,对吗?@karthikaruna您看过我回答中的链接了吗?它有帮助吗?所以更新应用程序的正确方法是检查哪个版本的Ember CLI将Ember(Ember
    软件包)更新为我需要的版本,然后执行
    Ember CLI更新--更新为.CLI.version.that.随.Ember.version.I.need一起提供的.CLI.version,对吗?