Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 如何检查在npm中引入哪些依赖关系?_Node.js_Npm_Npm Shrinkwrap - Fatal编程技术网

Node.js 如何检查在npm中引入哪些依赖关系?

Node.js 如何检查在npm中引入哪些依赖关系?,node.js,npm,npm-shrinkwrap,Node.js,Npm,Npm Shrinkwrap,package.json列出了应用程序的所有直接依赖项。而npm shrinkwrap.json以一种非常简单的格式列出了所有依赖项(似乎尽可能将子依赖项作为根依赖项(?) 看看这些依赖关系,我想知道哪一个引入了哪一个,这样我就可以删除一些非必要的依赖关系,这些依赖关系拖拽了很多非必要的依赖关系 如何做到这一点?尝试在项目目录中运行npm ls——它将以树形格式打印项目中所有模块的列表,精确显示它们的依赖项/子依赖项。如果您想更方便地查看,您可以从那里将输出导入文本文件。尝试在项目目录中运行np

package.json
列出了应用程序的所有直接依赖项。而
npm shrinkwrap.json
以一种非常简单的格式列出了所有依赖项(似乎尽可能将子依赖项作为根依赖项(?)

看看这些依赖关系,我想知道哪一个引入了哪一个,这样我就可以删除一些非必要的依赖关系,这些依赖关系拖拽了很多非必要的依赖关系


如何做到这一点?

尝试在项目目录中运行
npm ls
——它将以树形格式打印项目中所有模块的列表,精确显示它们的依赖项/子依赖项。如果您想更方便地查看,您可以从那里将输出导入文本文件。

尝试在项目目录中运行
npm ls
——它将以树格式打印项目中所有模块的列表,精确显示它们的依赖项/子依赖项。如果您想更方便地查看,可以从那里将输出导入文本文件