我刚刚尝试了这个问题中提到的所有非Windows解决方案(链接),它确实有所作为,但是……
npm ls -gp --depth=0.
返回值
/usr/local/lib
/usr/local/lib/node_modules/@angular/cli
这个输入框似乎是永恒的。我尝试过的命令之一是:
sudo npm ls -gp --depth=0 |
awk -F/ '/node_modules/ && !/\/npm$/ {print $NF}' |
xargs sudo npm -g rm
目前显示为“最新的”。从最终结果看,我可以看到。
sudo npm -g rm cli
该命令会被执行,但不会有任何作用(我不确定它是否应该执行,我只是试图清理我的电脑上一所大学的Angular项目)。
我也尝试了许多其他毫无头绪的方法,如将rm
替换为uninstall
以及其他变化,但没有任何变化。
我应该彻底删除/usr/local/lib/node_modules
还是还有其他方法可以摆脱cli
?
npm --version
5.6.0
sudo
安装了npm
,这被认为是错误的(https://dev59.com/42Ik5IYBdhLWcg3wWs9z#19354387),但卸载应该仍然可以工作,不是吗? - maaartinus/usr/local/lib/node_modules
中删除每个模块。 - Anshuman Jaiswal/usr/local/bin/ng -> ../lib/node_modules/@angular/cli/bin/ng
和可能还有其他的... - maaartinus