首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pnpm列表不显示传递依赖关系

pnpm列表不显示传递依赖关系
EN

Stack Overflow用户
提问于 2021-10-06 17:01:55
回答 1查看 79关注 0票数 0

我正在学习pnpm,但我无法理解pnpm list (ls)的行为。在pnpm文档(https://pnpm.io/cli/list)中,似乎清楚地表明该命令的输出详细说明了项目的直接依赖关系,以及这些依赖关系(传递式)的依赖关系,等等。

但是,当我在项目上运行该命令时,只列出了直接依赖项-如package.json中声明的那样。示例:

项目来源:https://github.com/truenas/documentation

我将repo、cd克隆到项目根目录中,运行pnpm install。然后我运行pnpm list并得到以下输出:

代码语言:javascript
复制
dependencies:
   material-design-icons 3.0.1

devDependencies:
   autoprefixer 9.8.6
   postcss-cli 7.1.2

输出反映了项目的package.json中声明的直接依赖关系。但是,查看pnpm-lock.yaml文件,可以看到安装了几十个其他包作为声明依赖项的依赖项。

我希望这些传递依赖也会列在pnpm列表的输出中。

有人对此有什么见解吗?

EN

回答 1

Stack Overflow用户

发布于 2021-10-18 16:05:46

运行pnpm ls --depth=<depth greater than 0>将展开树并显示可传递的包

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69469858

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档