如何将Angular CLI升级到最新版本使用ng --version我得到:@ angular / cli:1.0.0这不是最新版本。由于我的系统上全局安装了Angular CLI,为了升级它,我尝试了:npm update angular-cli -g但它不起作用,因为它保持1.0.0版本。
3 回答
牛魔王的故事
TA贡献1830条经验 获得超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
添加回答
举报
0/150
提交
取消