[英]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安装文件夹中有ng
和ng.exe
文件。 我删除了它们,安装了@ angular / cli并安装了新版本。
您的npm版本可能已更改,请重新定位Binaries文件夹。 因此,npm无法卸载它最初不知道的内容。 在unix中, ls -l $(whereis ng)
可以帮助您消除旧文件夹。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.