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