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

如何递归列出pnpm工作区中单个包的所有依赖?

递归列出pnpm工作区指定包的所有依赖

当然可以实现。你只需要在原有命令基础上添加--depth Infinity参数,就能递归列出目标包的所有层级依赖(包括直接和间接依赖)。

具体命令如下:

pnpm list --prod --filter=@docsndata/endpoints-zapier-connector-impl --depth Infinity

参数说明:

  • --prod:仅展示生产依赖,若需要包含开发依赖,直接去掉这个参数即可
  • --filter:指定你要查询的工作区包
  • --depth Infinity:将递归深度设置为无限,确保所有层级的间接依赖都被列出

如果觉得list太长,也可以用缩写ls,效果完全一致:

pnpm ls --prod --filter=@docsndata/endpoints-zapier-connector-impl --depth Infinity

要是需要更结构化的输出格式,还可以添加--json参数,把依赖信息以JSON格式输出,方便后续处理。

内容的提问来源于stack exchange,提问作者Mike Hogan

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.21 10:18:19