【发布时间】:2013-11-20 10:47:31
【问题描述】:
我有一个package.json 和我所有的devDependencies。
我的理解是,如果我删除依赖项并运行npm prune,节点将从node_modules 中删除模块文件夹。这似乎是维护我的node_modules 文件夹的最简单方法。
来自docs:
npm 修剪
删除多余的包
此命令删除“无关”包。
无关的包是未在父包中列出的包 包的依赖列表。
但是,有时即使在运行 npm prune 之后,我的 node_modules 中仍然有模块文件夹。
为什么会发生这种情况以及删除未使用模块的正确方法是什么?
【问题讨论】:
-
做一个
npm list。有问题的文件夹是传递依赖(依赖的依赖)吗?