Node.js   发布时间:2022-04-24  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了gruntjs – 如何卸载npm包?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我已经安装grunt使用sudo npm安装grunt,我不能删除它。

我试试:

$ sudo npm uninstall grunt

但它给了WARN:

npm WARN uninstall not installed in /home/kuba/projects/node_modules: "grunt-cli"

我也尝试rm,删除和取消链接。和-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?只是删除它是安全的吗?

解决方法@H_404_39@
要从项目node_modules文件夹中卸载npm模块,请运行:

npm uninstall< module> – 保存

请注意,运行此命令时,应该从包含node_modules文件夹的同一目录中卸载npm模块。 –save选项也会从package.json中删除

还可以通过从本地node_modules文件夹中删除其目录来删除本地依赖项/模块安装。是的,它是安全的删除依赖项。

要卸载全局安装的npm模块,请运行:

npm uninstall -g< module>

从哪里运行此命令无关紧要。

要安装npm模块,请运行:(仅作参)

npm install< module>

…要么:

npm install(如果你的项目的根目录有一个package.json文件)

…要么:

npm install< module> –save-dev(如果要为依赖关系添加最小版本)

关于Grunt的好消息:

>如果你在2013年2月18日(the day grunt v0.4.x was released)之前安装了grunt stable,你可能有一个较旧的grunt版本仍然留在你的系统中。这是因为全球安装了低于0.4.x的grunt版本,这在升级/维护版本时造成了很多痛苦。
> grunt和grunt-cli是两个不同的东西。

> grunt(没有“cli”)通常通过运行npm install在项目级别安装(当在package.json中列为devDependency时)。这也称为本地安装。
> grunt-cli是本地版本的grunt在不同项目/文件夹中运行的基础。它可以在本地安装,但在全局安装时更有用,一次。

> grunt仅在本地安装(通过运行npm install grunt)。
> grunt-cli最好全局安装(通过运行npm install -g grunt-cli)。全球范围内安装grunt(无cli)。
>如果要卸载全局安装的grunt-cli,请运行npm uninstall -g grunt-cli。 This issue on gruntjs的项目支持此过程。
>不要全局安装grunt(通过运行npm install -g grunt)。

在Npm和sudo

sudo不能很好地与npm。只有在必须使用它。下面是关于它的使用的优点和缺点的两个引号:

引用Isaac Z. Schlueter的他的Introduction to npm文章

Andrei Karpushonak提到的另一个问题:

大佬总结

以上是大佬教程为你收集整理的gruntjs – 如何卸载npm包?全部内容,希望文章能够帮你解决gruntjs – 如何卸载npm包?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。