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

如何在Yarn Workspaces代码仓库中仅安装顶层根包的依赖

Yarn Workspaces 仅安装顶层依赖的解决方案

分Yarn版本不同,对应操作如下:

Yarn 1.x(经典版)

在仓库根目录执行以下命令:

yarn install --workspaces-exclude "*"

如果你的Yarn 1.x版本不支持上述参数,可以使用临时修改配置的方案:

  • 注释掉根目录package.json中的workspaces字段
  • 执行yarn install安装根依赖
  • 安装完成后恢复workspaces字段的配置即可

Yarn 2+(Berry版本)

在仓库根目录执行以下命令即可,无需修改配置:

yarn workspaces focus root

效果验证

安装完成后直接运行根目录配置的代码校验命令即可,所有eslint、prettier、stylelint等依赖都会正常生效,不会触发子工作区依赖的安装检查。如果后续需要安装所有子工作区的全量依赖,直接在根目录执行普通的yarn install命令即可。
内容的提问来源于stack exchange,提问作者Matthew Herbst

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 07:15:06