这可能是重复的,但我无法使用搜索在任何地方找到答案。
我相信NPM有这样一个命令
npm why module-name
npm explain module-name
这就解释了为什么要安装依赖项,例如 package.json 使用它。 我如何理解为什么在npm中安装了依赖项?
package.json
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 将以树的形式显示您的包依赖项。您将能够识别和跟踪,以查看哪些包依赖于什么。
npm ls