使用ng --version
我得到:
@angular/cli:1.0.0
这不是最新的版本.
由于我的系统上安装了Angular CLI,为了升级它,我try 了:
npm update angular-cli -g
但是它不起作用,因为它停留在1.0.0版本.
使用ng --version
我得到:
@angular/cli:1.0.0
这不是最新的版本.
由于我的系统上安装了Angular CLI,为了升级它,我try 了:
npm update angular-cli -g
但是它不起作用,因为它停留在1.0.0版本.
在阅读了GitHub存储库中报告的一些问题后,我找到了解决方案.
要更新系统中全局安装的angular cli软件包,您需要运行:
npm uninstall -g @angular/cli
npm install -g @angular/cli@latest
根据您的系统,您可能需要在上述命令前添加sudo
前缀.
此外,您很可能还希望更新您的本地项目版本,因为在您的项目目录中,它将以比全局版本更高的优先级进行 Select :
rm -rf node_modules
npm uninstall --save-dev @angular/cli
npm install --save-dev @angular/cli@latest
npm install
感谢grizzm0在GitHub上指出这一点.
在更新您的CLI之后,您可能也想要update your Angular version.
Note:如果要从旧版本更新到ANGLE CLI 6+,则可能需要读取this.
Edit:另外,如果你还在1.在cli的x版本中,您需要将angular-cli.json
转换为angular.json
,这可以通过以下命令完成(有关更多详细信息,请查看this):
ng update @angular/cli --from=1.7.4 --migrate-only