如何查看为什么在npm中安装了依赖项?

mik*_*ana 1 javascript npm

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

我相信NPM的命令

npm why module-name
Run Code Online (Sandbox Code Playgroud)

要么

npm explain module-name
Run Code Online (Sandbox Code Playgroud)

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

小智 5

npm ls circular-json

`-- eslint@5.9.0
`-- file-entry-cache@2.0.0
    `-- flat-cache@1.3.4
    `-- circular-json@0.3.3
Run Code Online (Sandbox Code Playgroud)

npm ls将以树形形式显示您的软件包依赖关系。您将能够识别并向下追溯,以确切了解哪些软件包取决于什么。