温馨提示:本文翻译自stackoverflow.com,查看原文请点击:其他 - How to upgrade Aurelia project from version v0.24.0 to current version v1.2.3
aurelia

其他 - 如何将Aurelia项目从版本v0.24.0升级到当前版本v1.2.3

发布于 2020-03-31 23:08:33

我正在尝试将Aurelia CLI项目v0.24.0的非常旧的版本升级到当前版本1.2.3。我想按照文档中此链接的步骤进行操作,但是当我尝试运行它时,出现此错误:

错误屏幕截图

所以我的问题是将其从这样的旧版本升级到最新版本的最佳方法是什么?

查看更多

提问者
Alex Talmazan
被浏览
27
Juliën 2020-01-31 18:55

只是错误的屏幕快照不足以提供适当的建议。在当前最新版本的v1.2.3和v0.24.0之间(2017年1月),大约有3年的时间。有趣的是,您会惊讶地发现Aurelia核心本身的变化几乎没有。仅仅是因为很多东西保持稳定。

最具影响力的更改将发生在以下两个方面:

  • aurelia_project文件夹,包含构建和配置例程
  • 捆绑器配置(system.js,webpack,requirejs-无论使用哪种)

话虽如此,这并不一定意味着您的依赖性在过去三年中也保持稳定。特别是在Javascript世界中。为了适应这一点,我建议:

  1. 使用最新的Aurelia CLI创建一个空白的新项目
  2. /src文件夹从旧项目复制/粘贴到新项目
  3. 考虑细节,例如package.json从旧项目中迁移并手动迁移(重新安装)到新项目中

同样,请尝试使捆绑器保持相似,并且您所做的更改相对较少。但是,如果您选择要从System.Js迁移到Webpack,这将更加麻烦。但是可以说,如果您的项目需要保持更长的时间,最终会有所收获。

考虑到您的旧项目的年代,我认为使用干净的安装程序和配置重新启动是“仅需处理”的“最佳方法”。