Turborepo

generate

使用新的应用和包扩展您的 Turborepo。

终端
turbo generate

有关编写自定义生成器的更多信息和实际用例,请访问“生成代码”指南

须知

turbo genturbo generate的别名。此外,run是默认命令,因此turbo gen等同于turbo generate run

run [生成器名称]

运行在您的仓库中定义的自定义生成器。

终端
turbo gen run [generator-name]

标志选项

--args

直接传递给生成器提示的答案。

--config <路径>

生成器配置文件。

默认值:turbo/generators/config.js

--root <路径>

您的仓库的根目录

默认值:带有根 turbo.json 的目录

workspace

创建一个新的工作区。

终端
turbo gen workspace [options]

标志选项

--name <名称>

新工作区的名称,将用于 package.jsonname 键。name 键是您仓库中包的唯一标识符。

--empty

创建一个空的工作区。默认为 true

--copy <名称>/<url>

您的 monorepo 中的本地工作区名称或带有任何分支和/或子目录的完全限定的 GitHub URL。

--destination <路径>

应在何处创建新的工作区。

--type <应用/包>

要创建的工作区类型 (apppackage)。

--root <路径>

您的仓库的根目录。默认为根 turbo.json 的目录。

--show-all-dependencies

在选择要添加的依赖项时,防止按工作区类型筛选依赖项。

--example-path <路径>, -p <路径>

在极少数情况下,您的 GitHub URL 可能包含带有斜杠的分支名称(例如 bug/fix-1)以及示例路径(例如 foo/bar)。在这种情况下,您必须单独指定示例路径。

小时

总计算节省
开始使用
远程缓存 →

本页内容