Turborepo logo

產生

使用新的應用程式和套件擴展您的 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 <名稱>/<網址>

您的 monorepo 內本機工作區的名稱,或任何具有分支和/或子目錄的完整 GitHub URL。

--destination <路徑>

新工作區應建立的位置。

--type <app/package>

要建立的工作區類型 (apppackage)。

--root <路徑>

您的儲存庫的根目錄。預設為根目錄 turbo.json 的目錄。

--show-all-dependencies

在選擇要新增的依賴時,防止依工作區類型篩選依賴。

--example-path <路徑>-p <路徑>

在極少數情況下,您的 GitHub URL 可能包含帶有斜線的分支名稱 (例如 bug/fix-1) 和範例的路徑 (例如 foo/bar)。在這種情況下,您必須單獨指定範例的路徑。