猿问

如何将Angular CLI升级到最新版本

如何将Angular CLI升级到最新版本

使用ng --version我得到:

@ angular / cli:1.0.0

这不是最新版本。

由于我的系统上全局安装了Angular CLI,为了升级它,我尝试了:

npm update angular-cli -g

但它不起作用,因为它保持1.0.0版本。


MMTTMM
浏览 4354回答 3
3回答

牛魔王的故事

在阅读了GitHub存储库中报告的一些问题后,我找到了解决方案。要更新系统中全局安装的angular-cli软件包,您需要运行:npm uninstall -g angular-clinpm cache clean or npm cache verify #(if npm > 5)npm install -g @angular/cli@latest根据您的系统,您可能需要在上面的命令前加上sudo。此外,您很可能还想更新本地项目版本,因为在项目目录中,它的选择优先级高于全局项目:rm -rf node_modulesnpm uninstall --save-dev angular-clinpm install --save-dev @angular/cli@latestnpm install感谢grizzm0在GitHub上指出这一点。更新CLI后,您可能也想更新Angular版本。注意:如果要从旧版本更新到Angular CLI 6+,则可能需要阅读此内容。编辑:此外,如果您仍然使用1.x版本的cli,则需要转换angular-cli.json为angular.json,使用以下命令可以执行此操作:ng update @angular/cli --from=1.7.4 --migrate-only
随时随地看视频慕课网APP
我要回答