将 Angular CLI 从版本 11.2.13 更新到 Mac 上的最新版本时出现问题
Problem with updating Angular CLI from version 11.2.13 to latest version on Mac
我知道根据我的主题有很多建议,我阅读了它们,使用了 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@latest
npm 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' 命令创建的文件时,它又回到了 CLI 版本11.2.13 当我输入 'ng --version'.
您能否向我推荐一个或多个命令,帮助我在全球范围内将我的 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
现在我有了我想要的。
我知道根据我的主题有很多建议,我阅读了它们,使用了 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@latest npm 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' 命令创建的文件时,它又回到了 CLI 版本11.2.13 当我输入 'ng --version'.
您能否向我推荐一个或多个命令,帮助我在全球范围内将我的 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
现在我有了我想要的。