Repo
Docs
API 参考
gen

turbo gen

警告:这是一个实验性命令,因此其名称和行为可能会发生变化。

使用新的应用程序和包扩展您的 Turborepo。创建新的空工作区,复制现有工作区,从远程源添加工作区或运行使用 Plop 配置定义的自定义生成器。

注意:generate 的默认命令是 run

workspace

将新的包或应用程序添加到您的 monorepo 中。

选项

--name

新工作区的名称

--empty

生成一个空的工作区(默认:true

--copy [source]

使用现有工作区作为模板生成工作区。可以是 monorepo 中本地工作区的名称,也可以是带有任何分支和/或子目录的完全限定的 GitHub URL。

--destination

新工作区应该创建的位置

--type

要创建的工作区类型(apppackage

--root

您的存储库的根目录(默认:带有 root turbo.json 的目录)

--example-path / -p

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

--show-all-dependencies

在选择要添加到新工作区的依赖项时,不要根据所选工作区类型(apprun [generator-name]

在您的单仓库中运行自定义生成器。可以选择指定生成器名称以直接运行特定生成器。

选项

--config

生成器配置文件(默认:turbo/generators/config.js)

--root

您的存储库的根目录(默认:带有 root turbo.json 的目录)

--args

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