全局Angular CLI升级失败:执行操作后版本仍为12.2.7求助
全局Angular CLI升级失败的解决办法
试试这些更彻底的操作:
先定位当前
ng命令的实际位置,确认是不是旧版本的路径:
Mac/Linux执行:which ng
Windows执行:where ng如果查到的路径不是npm全局包的目录,直接删除该路径下的
ng可执行文件。彻底卸载所有全局环境里的Angular CLI,包括用yarn或pnpm安装的版本(如果用过的话):
npm uninstall -g @angular/cli yarn global remove @angular/cli pnpm remove -g @angular/cli再次清理npm缓存:
npm cache clean --force重新安装最新版全局CLI:
npm install -g @angular/cli@latest重启终端,很多时候终端会缓存旧的命令路径,重启后才会加载新安装的版本。
最后验证版本:
ng version
如果还是不行,检查npm全局包路径是否在系统PATH环境变量里:
- 查看npm全局路径:
npm prefix -g - 确认这个路径已添加到系统的PATH变量中,若未添加,手动添加后重启终端再试。
内容的提问来源于stack exchange,提问作者Simon
相关产品推荐
相关产品推荐

