重要提示: 此中文文档针对的是 Yarn 的最新版本。
有关 1.x 版本的中文文档,请点击进入 classic.yarnpkg.cn。
Yarn

yarn workspaces list

List all available workspaces.

Usage

$> yarn workspaces list

Options

Definition
Description

--since

Only include workspaces that have been changed since the specified ref.

-R,--recursive

Find packages via dependencies/devDependencies instead of using the workspaces field

--no-private

Exclude workspaces that have the private field set to true

-v,--verbose

Also return the cross-dependencies between workspaces

--json

Format the output as an NDJSON stream

Details

This command will print the list of all workspaces in the project.

  • If --since is set, Yarn will only list workspaces that have been modified since the specified ref. By default Yarn will use the refs specified by the changesetBaseRefs configuration option.

  • If -R,--recursive is set, Yarn will find workspaces to run the command on by recursively evaluating dependencies and devDependencies fields, instead of looking at the workspaces fields.

  • If --no-private is set, Yarn will not list any workspaces that have the private field set to true.

  • If both the -v,--verbose and --json options are set, Yarn will also return the cross-dependencies between each workspaces (useful when you wish to automatically generate Buck / Bazel rules).