[英]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
文件,并确保该模块的条目在dependencies
和devDependencies
部分中消失了。 确保检查两者,如果它仍在那里,请手动删除相应的行。
现在(或以后),当您再次运行npm install
时,将不再安装该模块。
如果你想清理你的项目,你可以另外删除package-lock.json
文件和node_modules
目录,然后运行npm install
从头开始干净安装。 但是,这不是确保不再安装该模块所必需的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.