如何查看给定npm模块的依赖关系树?
我怎样才能得到一个模块树可用npm,但不是本地安装?
npm ll
本地安装的软件包完成这项工作。 但是它不适用于未安装的模块或全局安装的模块。
我试过npm list bower
但那不是。
您可以使用npm-remote-ls
模块。 您可以在全球安装:
npm install -g npm-remote-ls
然后打电话给:
npm-remote-ls bower
这是一个不起作用的官方命令:
npm view <PACKAGE> dependencies
虽然它只打印直接依赖关系 ,而不是整个树。
您可以通过使用该命令生成NPM依赖项树,而无需安装依赖项
npm list
这将在当前目录中为项目生成一个依赖关系树并将其打印到控制台。
你可以像这样得到一个特定依赖的依赖树:
npm list [dependency]
你也可以通过做最大的深度水平
npm list --depth=[depth]
请注意,您只能查看已全局安装的依赖项的依赖关系树,或者本地到NPM项目的依赖关系树。