首页 > 解决方案 > 如何查看为什么在 npm 中安装了依赖项?

问题描述

这可能是重复的,但我无法使用搜索在任何地方找到答案。

我相信 NPM 有一个类似的命令

npm why module-name

或者

npm explain module-name

这就解释了为什么要安装依赖项,例如,哪些模块正在package.json使用它。如何查看为什么在 npm 中安装了依赖项?

标签: javascriptnpm

解决方案


npm ls circular-json

`-- eslint@5.9.0
`-- file-entry-cache@2.0.0
    `-- flat-cache@1.3.4
    `-- circular-json@0.3.3

npm ls将以树的形式向您显示您的包依赖项。您将能够识别和追踪以准确查看哪些包依赖于什么。


推荐阅读