繁体   English   中英

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

[英]I uninstalled angular-cli using npm uninstall -g angular-cli. However, it is still installed when I check ng --version

这里发生了什么?

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

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

这是怎么回事,我该如何解决?

您的项目中始终有一个全局安装和一个本地安装。

因此,在您的项目路径中运行npm uninstall angular-cli ,它终于消失了! :)

也许您需要清理缓存,请尝试以下操作:

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

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

您的npm版本可能已更改,请重新定位Binaries文件夹。 因此,npm无法卸载它最初不知道的内容。 在unix中, ls -l $(whereis ng)可以帮助您消除旧文件夹。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM