Angular 8 未在 mac 全局更新为 9

Angular 8 not updating globally to 9 on mac

我正在使用 mac,我目前安装了 Angular 的第 8 版。

我想升级到 Angular 9,所以我这样做了:

npm uninstall -g angular-cli
npm cache clean or sudo npm cache verify
npm install -g @angular/cli@latest

我没有出错,但是当我出错时

ng --version

它是 return 版本 8。

如何更新到版本 9?

首先您需要卸载现有的angular cli 包,然后使用npm cache verify 命令清除缓存相关问题。

然后使用 npm install -g @angular/cli@latest

再次安装 Angular CLI 版本

因为你在 mac 你可以用 sudo 试试

sudo npm uninstall -g angular-cli
sudo npm cache clean or sudo npm cache verify (if npm > 5)
sudo npm install -g @angular/cli@latest

试试这个命令看看它是否适合你

npm uninstall -g @angular/cli

npm install -g @angular/cli

npm uninstall -g @angular/cli
npm cache clean --force
npm install -g @angular/cli

可能是你的环境或NodeJS安装有问题。尝试安装 NVM

然后npm install @angular/cli -g