安裝
開始使用 Turborepo,只需片刻時間,使用
入門儲存庫將包含
- 兩個可部署的應用程式
- 三個共享函式庫,供 monorepo 的其餘部分使用
如需入門範例的更多詳細資訊,請訪問 GitHub 上基本入門範例的 README。您也可以使用更符合您工具需求的範例。
安裝 turbo
turbo
可以全域和儲存庫中安裝。我們強烈建議兩種方式都安裝,以便您可以充分利用快速、便捷的工作流程,以及為儲存庫中所有開發人員提供穩定版本的 turbo
。
全域安裝
全域安裝 turbo
為您的本地工作流程帶來彈性和速度。
一旦全域安裝完成,您可以從終端機通過 turbo
執行您的腳本,快速執行一次性命令以在您的儲存庫中使用。例如
turbo build
:依照儲存庫的依賴圖執行build
腳本turbo build --filter=docs --dry
:快速列印docs
套件的build
任務的概要(不執行)turbo generate
:執行產生器以將新程式碼新增至您的儲存庫cd apps/docs && turbo build
:在docs
套件及其依賴項中執行build
腳本。如需更多資訊,請訪問自動套件範圍劃分章節。
須知:
turbo
是 turbo run
的別名。例如,turbo build
和 turbo run build
都會執行您的 build
任務。
避免多次全域安裝
如果您之前安裝過全域 turbo
,請確保您使用與現有安裝相同的套件管理器,以避免意外行為。您可以使用 turbo bin
快速檢查您之前使用的套件管理器。
在 CI 中使用全域 turbo
您也可以在建立 CI 管道時利用全域 turbo
。請訪問建構 CI 指南以獲取更多資訊。
儲存庫安裝
當與儲存庫中的其他開發人員協作時,釘選依賴項的版本是個好主意。您可以使用 turbo
將其作為 devDependency
新增到儲存庫的根目錄中來完成此操作
您可以繼續使用您的全域 turbo
安裝來執行命令。如果存在,全域 turbo
將會延遲到您儲存庫的本地版本。
這讓您可以獲得兩種安裝方式的最佳效果:輕鬆地在終端機中執行命令,同時維護釘選版本,以確保儲存庫中所有開發人員的一致使用。