首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何卸载npm包?

如何卸载npm包?
EN

Stack Overflow用户
提问于 2014-03-26 01:58:09
回答 5查看 107K关注 0票数 69

我已经使用sudo npm install grunt安装了grunt,但现在无法删除它。

我试过了:

代码语言:javascript
复制
$ sudo npm uninstall grunt

但它给了我一个WARN

npm警告卸载未安装在/home/kuba/projects/node_modules中:"grunt-cli“

我还尝试过rmremoveunlink。和-g选项,但这些选项提供:

npm警告卸载未安装在/usr/lib/node_modules中:"grunt“

但我仍然可以从命令行运行grunt

编辑

代码语言:javascript
复制
$ 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包一样的过程。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22642655

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档