如何检查哪个dependecy介绍哪个在npm?

时间:2016-04-05 22:40:09

标签: node.js npm npm-shrinkwrap

package.json列出了应用的所有直接依赖关系。虽然npm-shrinkwrap.json以相当平坦的格式列出所有依赖项(似乎它尽可能将子项的依赖项作为root依赖项(?))

看看这些依赖项,我想知道哪些引入哪些,以便我可以删除一些非必要的依赖项,这些依赖项会拖拽许多非必要的依赖项。

怎么做?

1 个答案:

答案 0 :(得分:2)

尝试在项目目录中运行npm ls - 它将以树格式打印项目中所有模块的列表,准确显示它们具有的依赖关系/子依赖关系。如果您想更容易地查看输出,可以从那里将输出管道输出到文本文件中。