使用Angular CLI更新为Angular 4
我有一个可以与angular 2.3和cli 1.0.0-beta18配合使用的应用程序。我想更新到最新版本并重新安装使用Angular CLI更新为Angular 4,angular,Angular,我有一个可以与angular 2.3和cli 1.0.0-beta18配合使用的应用程序。我想更新到最新版本并重新安装npm安装--save dev@angular/cli@latest但我现在无法确定要运行什么命令来更新配置文件并将package.json升级到4.x文件。我在ng help中看不到类似的内容 (我曾经尝试过按照Angular4说明运行npm install@angular….@latest,但由于CLI似乎并不总是使用绝对最新版本,这让我陷入了一片混乱)。仅更新CLI无法获取
npm安装--save dev@angular/cli@latest
但我现在无法确定要运行什么命令来更新配置文件并将package.json升级到4.x文件。我在ng help
中看不到类似的内容
(我曾经尝试过按照Angular4说明运行
npm install@angular….@latest
,但由于CLI似乎并不总是使用绝对最新版本,这让我陷入了一片混乱)。仅更新CLI无法获取angular的最新版本,这部分取决于您(通过更改@angular version的值package.json,并使用npm install
)来安装现有应用程序。如果使用最新CLI启动新应用程序,默认情况下,它将安装angular 4。现有应用程序,无论其上的angular版本是什么,都不会更新
你可以(应该读)使用最新的CLI创建一个新应用程序,并将代码复制到其中。考虑到您所使用的CLI版本,这可能比执行就地更新更容易。自beta 18版以来,有一些配置结构更改。构建过程也有点严格。AOT是执行产品构建的默认设置
您的Angular代码应该只使用最新版本的CLI和Angular,除非您正在做一些不寻常的事情
用于更新到最新CLI的良好资源:
更多好信息:
希望这对您有所帮助。呃,这不是我希望的答案,但我可以使用的答案是可以理解的!如果您能跟上,从CLI的一个版本移动到另一个版本是可以的。否则,这可能会很痛苦。Angular本身也是如此。祝您好运!