我使用npm uninstall -g angular-cli卸载了angular-cli。但是,当我检查--version时,它仍然安装

时间:2016-09-09 02:45:27

标签: angularjs angular npm angular-cli

这里发生了什么?

在我的笔记本电脑上,我跑了npm uninstall -g angular-cli,它就消失了。

但是,在我的桌面上,在全局删除angular-cli后,我仍然可以运行ng --version

发生了什么,我该如何解决这个问题?

4 个答案:

答案 0 :(得分:3)

项目中始终存在全局安装和本地安装。

所以在项目路径中运行npm uninstall angular-cli并最终消失! :)

答案 1 :(得分:2)

也许你需要清理缓存,试试这个:

npm uninstall -g angular-cli
npm cache clean
npm install -g angular-cli@latest

答案 2 :(得分:2)

我在更新angular-cli时遇到了同样的问题,ng -v在安装/卸载angular-cli或新@angular/cli之后总是返回相同的版本。问题是在nodejs安装文件夹中有ngng.exe个文件。我删除了它们,安装了@ angular / cli并且有新版本。

答案 3 :(得分:1)

您的npm版本可能已更改,重新定位二进制文​​件夹。因此,npm无法卸载它首先不知道它存在的东西。在unix中,ls -l $(whereis ng)可能会帮助您消除旧文件夹。