產生
使用新的應用程式和套件擴展您的 Turborepo。
turbo generate run [產生器名稱]
:執行在您的儲存庫中定義的自訂產生器。turbo generate workspace [選項]
:透過複製現有套件或從頭開始,在您的儲存庫中建立新的套件。
如需更多關於編寫自訂產生器的資訊和實際使用案例,請參閱「產生程式碼」指南。
小知識:
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 <名稱>/<網址>
您的 monorepo 內本機工作區的名稱,或任何具有分支和/或子目錄的完整 GitHub URL。
--destination <路徑>
新工作區應建立的位置。
--type <app/package>
要建立的工作區類型 (app
或 package
)。
--root <路徑>
您的儲存庫的根目錄。預設為根目錄 turbo.json
的目錄。
--show-all-dependencies
在選擇要新增的依賴時,防止依工作區類型篩選依賴。
--example-path <路徑>
、-p <路徑>
在極少數情況下,您的 GitHub URL 可能包含帶有斜線的分支名稱 (例如 bug/fix-1
) 和範例的路徑 (例如 foo/bar
)。在這種情況下,您必須單獨指定範例的路徑。