Skip to content

1.使用单个workspace

单个 workspace 执行指令。

shell
yarn workspace <workspace_name> <command>

譬如:

shell
# 添加vue依赖
yarn workspace project1 add vue

# 移除vue依赖
yarn workspace project1 remove vue

TIP

利用 yarn workspace <workspace_name> add 安装包时,会默认有 hoist 效果。如果想要针对某些包关闭此特性,可以参考使用nohoist

2.使用workspaces

整个 workspaces 下的所有 workspace 执行指令。

shell
yarn workspaces <command>

譬如:

shell
# 执行测试
yarn workspaces run test

# 查看依赖关系树
yarn workspaces info