Node.js npm:找出使用给定包的依赖项(间接)

Node.js npm:找出使用给定包的依赖项(间接),node.js,npm,npm-install,Node.js,Npm,Npm Install,我目前正在从事一个node.js项目,在开发过程中我一直在关注最新的node版本。现在节点6已退出,我想看看是否也能做出该决定 事实证明,我使用的一些模块依赖于较旧版本的优雅fs,它不支持节点6。我在安装和执行应用程序时收到警告,但我无法确定正在(间接地)使用优雅fs包的位置 我怎么才能知道呢?我很肯定这就是你想要的: npm-ls-fs 从@Soufiane Ghzal的评论和npm ls文件中复制: 要获得一个“自底向上”的视图,了解为什么给定的包包含在树中,请使用npm explain 我

我目前正在从事一个node.js项目,在开发过程中我一直在关注最新的node版本。现在节点6已退出,我想看看是否也能做出该决定

事实证明,我使用的一些模块依赖于较旧版本的
优雅fs
,它不支持节点6。我在安装和执行应用程序时收到警告,但我无法确定正在(间接地)使用
优雅fs
包的位置


我怎么才能知道呢?

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

npm-ls-fs


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

要获得一个“自底向上”的视图,了解为什么给定的包包含在树中,请使用
npm explain


我认为这个问题是指找到哪个包使用子依赖项。我想op是在寻找npm解释,从v7开始就可以使用,或者为什么