在Mac上将Angular CLI从11.2.13版本更新到最新版本的问题



我知道根据我的主题有很多建议,我阅读了它们,在Mac上使用了推荐的命令,但我无法将我的11.2.13 CLI全局更新为13。

'ng——version'现在显示以下内容:

Angular CLI: 11.2.13
Node: 16.14.0
OS: darwin x64
Angular: 
 ... 
 Ivy Workspace: 
Package                      Version
------------------------------------------------------
@angular-devkit/architect    0.1102.13 (cli-only)
@angular-devkit/core         11.2.13 (cli-only)
@angular-devkit/schematics   11.2.13 (cli-only)
@schematics/angular          11.2.13 (cli-only)
@schematics/update           0.1102.13 (cli-only)

我尝试在sudo中使用以下命令:

npm install -g @angular/cli@latestNPM install——save-dev @angular/cli@latest

第二个命令使我的用户帐户中的文件映射,并且在一秒钟内,我似乎成功地将我的CLI更新为13,因为'ng——version'显示以下行:

Angular CLI: 13.3.3
Node: 16.14.0
Package Manager: npm 8.3.1
OS: darwin x64
Angular: undefined
... 
Package                      Version
------------------------------------------------------
@angular-devkit/architect    0.1303.3
@angular-devkit/core         13.3.3
@angular-devkit/schematics   13.3.3
@angular/cli                 13.3.3
@schematics/angular          13.3.3

,但是当我删除了由'npm install——save-dev @angular/cli@latest生成的文件时命令,当我输入'ng——version'时,它返回到CLI 11.2.13版本。

你能给我推荐一个或多个命令,帮助我将我的CLI全局更新到版本13,而不仅仅是本地?我该怎么做呢?

提前感谢!

清理并重新安装?

npm uninstall -g @angular/cli
npm i -g @angular/cli@13.3.3

解决方案是蛮力类型…重新安装macOS Catalina。安装最新的Node.js,然后再安装最新的Angular CLI:

Angular CLI: 13.3.3
Node: 16.14.2
Package Manager: npm 8.5.0
OS: darwin x64

现在我得到了我想要的。

最新更新