我已经安装了grunt
使用sudo npm install grunt
,现在无法删除它。
我试过了:
$ sudo npm uninstall grunt
但这给了我一个WARN
:
npm WARN uninstall not installed in /home/kuba/projects/node_modules: "grunt-cli"
我也试过rm
,remove
和unlink
。和-g
选项,但这些选项提供:
npm WARN uninstall not installed in /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
为什么我有2个目录npm
?删除它们是否安全?
编者注:
这个问题在5年前被问到如何卸载npm package。这是一个非常有用的问题,受到很多人的追捧,他们找到了解决问题的方法,因此,我将其从最近的修改为“如何卸载grunt软件包”的内容改回来,因为它需要与其他npm
软件包相同的过程。