繁体   English   中英

如何删除 npm 包

[英]How to remove an npm package

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

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

如果要卸载软件包,请说“express”。

您必须使用卸载

npm uninstall --save express

第一次运行

npm uninstall $MODULE

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

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

如果你想清理你的项目,你可以另外删除package-lock.json文件和node_modules目录,然后运行npm install从头开始干净安装。 但是,这不是确保不再安装该模块所必需的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM