我已经使用sudo npm install grunt
安装了grunt
,但现在无法删除它。
我试过了:
$ sudo npm uninstall grunt
但它给了我一个WARN
npm警告卸载未安装在/home/kuba/projects/node_modules中:"grunt-cli“
我还尝试过rm
、remove
和unlink
。和-g
选项,但这些选项提供:
npm警告卸载未安装在/usr/lib/node_modules中:"grunt“
但我仍然可以从命令行运行grunt
。
编辑
$ whereis grunt
grunt: /usr/local/bin/grunt
$ file /usr/local/bin/grunt
/usr/local/bin/grunt: symbolic link to `../lib/node_modules/grunt/bin/grunt'
$ ls /usr/local/lib/node_modules
grunt jshint
$ ls /usr/lib/node_modules
bower csslint devtools-terminal npm plato
为什么我在npm
中有2个目录?直接删除它们安全吗?
编辑器备注
这个问题是5年前在How to uninstall npm package__时提出的。这是一个非常有用的问题,很多人都喜欢这个问题,他们找到了解决问题的办法,所以我把它从最近的一个名为How to uninstall grunt package__的版本改回来了,因为它需要和其他npm
包一样的过程。
https://stackoverflow.com/questions/22642655
复制相似问题