无法卸载 angular-cli

新手上路,请多包涵

我已尝试多次卸载我的 angular-cli 以更新它,但即使我按照 github 上提供的说明进行操作:

  • npm 卸载 -g @angular/cli
  • npm 缓存清理
  • npm install -g @angular/cli@latest

当我使用命令 ng –version 检查时,我仍然得到旧版本:

  angular-cli: 1.0.0-beta.26

 node: 7.7.1
 os: darwin x64

我该如何解决这个问题?谢谢

原文由 Sandro Palmieri 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 793
2 个回答

如果您遇到 angular/cli 问题,请使用以下命令:

npm uninstall -g angular-cli 卸载 angular/cli。

npm cache clean 从您的用户名下的应用数据文件夹中清除您的 npm 缓存。

使用 npm cache verify 来验证您的缓存是否已损坏。

使用 npm cache verify --force 从系统中清除整个缓存。

笔记:

您也可以通过以下路径删除

C:\Users\"Your_syste_User_name"\AppData\Roaming\npm

C:\Users\"Your_syste_User_name"\AppData\Roaming\npm-cache

然后使用以下命令在您的系统中全局安装最新的 angular/cli 版本。

npm install -g @angular/cli@latest

要获取更多信息,请访问 github angular-cli update

原文由 Prabhat Maurya 发布,翻译遵循 CC BY-SA 4.0 许可协议

我最近也遇到过同样的问题,我在终端中一一执行以下命令。

 sudo npm uninstall -g angular-cli
sudo npm cache clean

运行后

ng -v

如果仍然获得 angular-cli 版本 1.0.0-beta.2x.x 然后运行以下命令

which ng

它将显示 ng 路径。转到路径,如果它与任何文件链接,请删除相同的链接和实际的 ng 文件。在我的例子中,链接在 /usr/bin/ng 中,ng 文件的实际路径是 /lib/node_modules/@angular/cli/bin/ng。

 sudo rm -rf /lib/node_modules/@angular/cli/bin/ng
sudo rm -rf /usr/bin/ng

接下来你需要使用安装@angular/cli

 sudo npm install -g @angular/cli

关闭所有终端并运行 ng -v 即可。可能会帮助某人。谢谢 :)

原文由 sib10 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题