【发布时间】:2019-05-29 20:17:14
【问题描述】:
如果我在项目的顶层运行npm ls,我会得到一些无关的错误。我尝试运行npm prune,但是当我再次运行npm ls 时,包仍然存在。
如何删除那些无关的包?
我有包锁定文件,我正在运行 npm 6.4.1。
【问题讨论】:
如果我在项目的顶层运行npm ls,我会得到一些无关的错误。我尝试运行npm prune,但是当我再次运行npm ls 时,包仍然存在。
如何删除那些无关的包?
我有包锁定文件,我正在运行 npm 6.4.1。
【问题讨论】:
首先,您是否进行了npm i 以确保安装所有软件包?您还可以删除 node_modules 文件夹和 package-lock.json 文件以进行全新安装。
然后如果你想删除包,你需要npm uninstall它们或者手动从你的package.json文件中删除它们,然后重新做一个npm i。
【讨论】:
package-lock.json 并从 package.json 手动删除不需要的模块,它是否有效?我不太确定npm prune
npm ls 时,会发现大量丢失的数据包和 102 个漏洞?