generate
使用新的应用和包扩展您的 Turborepo。
turbo generate run [generator-name]
:运行在您的仓库中定义的自定义生成器。turbo generate workspace [options]
:通过复制现有包或从头开始在您的仓库中创建一个新包。
有关编写自定义生成器的更多信息和实际用例,请访问“生成代码”指南。
须知
turbo gen
是turbo generate
的别名。此外,run
是默认命令,因此turbo gen
等同于turbo generate run
。
run [生成器名称]
运行在您的仓库中定义的自定义生成器。
标志选项
--args
直接传递给生成器提示的答案。
--config <路径>
生成器配置文件。
默认值:turbo/generators/config.js
--root <路径>
您的仓库的根目录
默认值:带有根 turbo.json
的目录
workspace
创建一个新的工作区。
标志选项
--name <名称>
新工作区的名称,将用于 package.json
的 name
键。name
键是您仓库中包的唯一标识符。
--empty
创建一个空的工作区。默认为 true
。
--copy <名称>/<url>
您的 monorepo 中的本地工作区名称或带有任何分支和/或子目录的完全限定的 GitHub URL。
--destination <路径>
应在何处创建新的工作区。
--type <应用/包>
要创建的工作区类型 (app
或 package
)。
--root <路径>
您的仓库的根目录。默认为根 turbo.json
的目录。
--show-all-dependencies
在选择要添加的依赖项时,防止按工作区类型筛选依赖项。
--example-path <路径>
, -p <路径>
在极少数情况下,您的 GitHub URL 可能包含带有斜杠的分支名称(例如 bug/fix-1
)以及示例路径(例如 foo/bar
)。在这种情况下,您必须单独指定示例路径。
此页是否对您有帮助?