You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

pnpm list命令仅显示直接依赖不展示传递依赖问题咨询

pnpm list 仅显示直接依赖的原因
  • 官方文档描述的是pnpm list命令支持输出全量依赖层级的能力,并非默认行为。pnpm 从 v7 版本开始调整了该命令的默认输出逻辑,仅打印package.json中声明的顶层直接依赖,不会默认递归展示传递依赖。
  • 你可以通过添加--depth参数控制展示的依赖层级:
    • 执行 pnpm list --depth Infinity 可展示所有层级的传递依赖,和你预期的全量输出效果一致
    • 执行 pnpm list --depth N(N为具体正整数)可展示最多N层的依赖结构,比如pnpm list --depth 1会同时展示直接依赖和它的第一层子依赖
  • 如果需要修改默认输出规则,可以在项目根目录的.npmrc文件中添加配置项 list-depth=<你需要的默认深度>,后续直接执行pnpm list就会按照你配置的深度打印依赖结构。

内容的提问来源于stack exchange,提问作者Alex Crowley

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 09:06:01