Turborepo logo

安裝

開始使用 Turborepo,只需片刻時間,使用

終端機
npx create-turbo@latest

入門儲存庫將包含

  • 兩個可部署的應用程式
  • 三個共享函式庫,供 monorepo 的其餘部分使用

如需入門範例的更多詳細資訊,請訪問 GitHub 上基本入門範例的 README。您也可以使用更符合您工具需求的範例

安裝 turbo

turbo 可以全域儲存庫中安裝。我們強烈建議兩種方式都安裝,以便您可以充分利用快速、便捷的工作流程,以及為儲存庫中所有開發人員提供穩定版本的 turbo

全域安裝

全域安裝 turbo 為您的本地工作流程帶來彈性和速度。

終端機
npm install turbo --global

一旦全域安裝完成,您可以從終端機通過 turbo 執行您的腳本,快速執行一次性命令以在您的儲存庫中使用。例如

  • turbo build:依照儲存庫的依賴圖執行 build 腳本
  • turbo build --filter=docs --dry:快速列印 docs 套件的 build 任務的概要(不執行)
  • turbo generate:執行產生器以將新程式碼新增至您的儲存庫
  • cd apps/docs && turbo build:在 docs 套件及其依賴項中執行 build 腳本。如需更多資訊,請訪問自動套件範圍劃分章節

須知: 

turboturbo run 的別名。例如,turbo buildturbo run build 都會執行您的 build 任務。

避免多次全域安裝

如果您之前安裝過全域 turbo,請確保您使用與現有安裝相同的套件管理器,以避免意外行為。您可以使用 turbo bin 快速檢查您之前使用的套件管理器。

在 CI 中使用全域 turbo

您也可以在建立 CI 管道時利用全域 turbo。請訪問建構 CI 指南以獲取更多資訊。

儲存庫安裝

當與儲存庫中的其他開發人員協作時,釘選依賴項的版本是個好主意。您可以使用 turbo 將其作為 devDependency 新增到儲存庫的根目錄中來完成此操作

終端機
npm install turbo --save-dev

您可以繼續使用您的全域 turbo 安裝來執行命令。如果存在,全域 turbo 將會延遲到您儲存庫的本地版本。

這讓您可以獲得兩種安裝方式的最佳效果:輕鬆地在終端機中執行命令,同時維護釘選版本,以確保儲存庫中所有開發人員的一致使用。

小時

總計節省的計算時間
開始使用
遠端快取 →

本頁內容