npm8中文文档
此命令将以树形结构打印到标准输出中已安装的软件包的所有版本,以及指定 --all
时它们的依赖关系。
注意:要获得 "bottoms up" 视图,了解为什么给定包完全包含在树中,请使用 npm explain
。
位置参数是 name@version-range
标识符,它将结果限制为仅指定包的路径。请注意,嵌套包将也显示指定包的路径。例如,在 npm 的源代码树中运行 npm ls promzard
将显示:
npm@8.19.1 /path/to/npm
└─┬ init-package-json@0.0.4
└── promzard@0.1.5
它将打印出无关的、丢失的和无效的包。
如果一个项目为依赖项指定了 git url,这些会显示在 name@version
之后的括号中,以便用户更容易识别项目的潜在分支。
显示的树是基于包依赖关系的逻辑依赖关系树,而不是 node_modules
文件夹的物理布局。
以 ll
或 la
运行时,默认显示扩展信息。