pnpm list
别名: ls
此命令将输出所有已安装的包的版本,以及它们的依赖项,以树状结构显示。
位置参数是 name-pattern@version-range
标识符,它将结果限制为仅命名包。例如,pnpm list "babel-*" "eslint-*" semver@5
。
选项
--recursive, -r
在子目录中的每个包上执行命令,或在工作区内执行时在每个工作区包上执行命令。
--json
以 JSON 格式记录输出。
--long
显示扩展信息。
--parseable
以可解析的格式输出包目录,而不是它们的树视图。
--global, -g
列出全局安装目录中的包,而不是当前项目中的包。
--depth <number>
依赖项树的最大显示深度。
pnpm ls --depth 0
(默认)将仅列出直接依赖项。pnpm ls --depth -1
将仅列出项目。在工作区内使用 -r
选项时很有用。pnpm ls --depth Infinity
将列出所有依赖项,无论深度如何。
--prod, -P
仅显示 dependencies
和 optionalDependencies
中包的依赖项图。
--dev, -D
仅显示 devDependencies
中包的依赖项图。
--no-optional
不要显示 optionalDependencies
中的包。
--only-projects
仅显示也是工作区内项目的依赖项。