npm-ls
列出已安装的包概要
npm ls [[<@scope>/]<pkg> ...]aliases: list, la, ll
描述
此命令将以树形结构将已安装的所有包版本及其依赖打印到标准输出。
位置参数是 name@version-range
标识符,它将结果限制为仅指定包的路径。 请注意,嵌套包还将显示指定包的路径。
例如,在 npm 的源代码树中运行 npm ls promzard
将显示:
npm@6.14.18 /path/to/npm└─┬ init-package-json@0.0.4└── promzard@0.1.5
它将打印出无关的、丢失的和无效的包。
如果项目为依赖指定了 git url,这些 url 将显示在 name@version 之后的括号中,以使用户更容易识别项目的潜在分支。
显示的树是基于包依赖的逻辑依赖树,而不是 node_modules 文件夹的物理布局。
以 ll
或 la
运行时,默认显示扩展信息。
配置
json
- 默认值: false
- 类型: 布尔值
以 JSON 格式显示信息。
long
- 默认值: false
- 类型: 布尔值
显示扩展信息。
parseable
- 默认值: false
- 类型: 布尔值
显示可解析的输出而不是树视图。
global
- 默认值: false
- 类型: 布尔值
在全局安装前缀中列出包,而不是在当前项目中。
depth
- 类型: 整数
依赖树的最大显示深度。
prod / production
- 类型: 布尔值
- 默认值: false
仅显示 dependencies
中包的依赖树。
dev / development
- 类型: 布尔值
- 默认值: false
仅显示 devDependencies
中包的依赖树。
only
- 类型: 字符串
当 "dev" 或 "development" 时,是 dev
的别名。
当 "prod" 或 "production" 时,是 production
的别名。
link
- 类型: 布尔值
- 默认值: false
仅显示链接的依赖
unicode
- 类型: 布尔值
- 默认值: true
是否使用 unicode 字符表示树结构。 将其设置为 false 以使用全 ansi 输出。
也可以看看
npm 中文网 - 粤ICP备13048890号