如何删除npm包

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何删除npm包相关的知识,希望对你有一定的参考价值。

我有一个package.json文件和一个package-lock.json。我正在尝试卸载不再需要的模块,但是每当我再次使用npm安装时它就会返回。如何删除旧的未使用的包?

我已经尝试清除缓存,删除package-lock.json文件,从json文件中删除包并手动删除文件,通过npm卸载。不管我做什么,它都会回来。

答案

第一次运行

npm uninstall $MODULE

其中$MODULE是要卸载的模块的名称。然后,打开项目的package.json文件,并确保该模块的条目在dependenciesdevDependencies部分中消失。确保检查两者,如果它仍在那里,请手动删除相应的行。

现在(或稍后),当您再次运行npm install时,将不再安装该模块。

如果要清理项目,可以另外删除package-lock.json文件和node_modules目录,并运行npm install以从头开始进行全新安装。但是,这不是确保模块不再安装所必需的。

另一答案

如果要卸载包,请说“快递”。

你必须使用卸载

npm uninstall --save express

以上是关于如何删除npm包的主要内容,如果未能解决你的问题,请参考以下文章

如何从 mac 中完全删除 NPM 包?

如何防止“npm install”或“npm remove”删除我的个人包?

利用npm安装/删除/发布/更新/撤销发布包 --社会我npm哥,好用话不多

利用npm安装/删除/发布/更新/撤销发布包

手把手实践教你删除项目当中无用的npm包

手把手实践教你删除项目当中无用的npm包