npm:找出哪些依赖项使用给定的包(间接)

时间:2016-05-19 12:51:28

标签: node.js npm npm-install

我目前正在开发node.js项目,并且我一直在开发期间跟上最新的节点版本。现在节点6已经出局了,我想看看我是否也可以做出这个决定。

事实证明我使用的一些模块依赖于不支持节点6的旧版graceful-fs。我在安装和执行应用程序时收到警告,但我无法确定{正在使用{1}}包(间接)。

我怎么知道?

2 个答案:

答案 0 :(得分:12)

我很确定这就是你想要的:

npm ls graceful-fs

See documentation here.

答案 1 :(得分:1)

从@Soufiane Ghzal 的评论和 npm-ls 文档中复制:

<块引用>

要“自下而上”了解为什么给定的包包含在树中,请使用 npm explain