generate
使用新的應用程式和套件擴充您的 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 <名稱>/<URL>
您的單一儲存庫內的本機工作區名稱,或是具有任何分支和/或子目錄的完整 GitHub URL。
--destination <路徑>
應該建立新工作區的位置。
--type <app/package>
要建立的工作區類型 (app
或 package
)。
--root <路徑>
您的儲存庫的根目錄。預設為根 turbo.json
的目錄。
--show-all-dependencies
在選擇要加入的相依性時,防止依工作區類型篩選相依性。
--example-path <路徑>
、-p <路徑>
在少數情況下,您的 GitHub URL 可能包含帶有斜線的分支名稱(例如 bug/fix-1
)和範例路徑(例如 foo/bar
)。在這種情況下,您必須單獨指定範例的路徑。
這有幫助嗎?