我正在尝试将Aurelia CLI项目v0.24.0的非常旧的版本升级到当前版本1.2.3。我尝试执行this link from the docs中的步骤,但是当我尝试运行它时,出现此错误:
所以我的问题是从这样的旧版本升级到最新版本的最佳方法是什么?
我正在尝试将Aurelia CLI项目v0.24.0的非常旧的版本升级到当前版本1.2.3。我尝试执行this link from the docs中的步骤,但是当我尝试运行它时,出现此错误:
所以我的问题是从这样的旧版本升级到最新版本的最佳方法是什么?
仅屏幕截图显示的错误信息太少,无法提供适当的建议。在当前最新版本的v1.2.3和v0.24.0之间(2017年1月),大约有3年的时间。有趣的是,您会惊讶地发现Aurelia核心本身的变化几乎没有。仅仅是因为很多东西保持稳定。
大多数有影响力的更改都将出现在以下任一位置:
话虽如此,这并不一定意味着您的依赖性在过去三年中也保持稳定。尤其是在Javascript世界中。为此,我建议:
/src
文件夹从旧项目复制/粘贴到新项目package.json
并手动将它们迁移(重新安装)到新项目中同样,请尝试使捆包机保持相似,并且您所做的更改相对较少。但是,如果您选择要从System.Js迁移到Webpack,这将更加麻烦。但是可以说,如果您的项目需要保持更长的生存时间,最终会有所收获。
考虑到您的旧项目的年代,以干净的安装程序和配置重新启动是我认为是“仅需处理”的“最佳方法”。