儲存庫
文件
開始使用
新增至現有專案

將 Turborepo 新增至現有專案

Turborepo 可用於任何專案,以加速執行 package.json 中的指令碼。

安裝 turbo 之後,你將能夠從 turbo 執行所有 package.json 任務,而不是套件管理員。

正確設定 turbo.json 之後,你會注意到 快取 如何協助你的任務執行得更快。

快速入門

  1. 全域安裝 turbo
npm install turbo --global

如需有關安裝的更多詳細資訊,請參閱 安裝 Turborepo

  1. 在儲存庫的根目錄新增 turbo.json 檔案

如需有關設定 turbo.json 的更多資訊,請參閱 設定選項 文件。

{
  "$schema": "https://turbo.dev.org.tw/schema.json",
  "pipeline": {
    "build": {
      "outputs": [".next/**", "!.next/cache/**"]
    },
    "type-check": {}
  }
}
  1. 編輯 .gitignore

.turbo 新增至 .gitignore 檔案。CLI 使用這些資料夾來記錄和某些任務輸出。

+ .turbo
  1. 執行 type-checkbuild 任務,並使用 turbo
turbo type-check build

這會同時執行 type-checkbuild

  1. 在不對程式碼做任何變更的情況下,嘗試再次執行 type-checkbuild
turbo type-check build

你應該會看到類似這樣的終端機輸出

 Tasks:    2 successful, 2 total
Cached:    2 cached, 2 total
  Time:    185ms >>> FULL TURBO

恭喜 - 你剛剛在 200 毫秒內完成類型檢查和建置

若要了解這如何實現,請查看我們的 核心概念文件

  1. 嘗試使用 turbo 執行 dev
turbo dev

你會注意到你的 dev 腳本已啟動。你可以使用 turbo 來執行 package.json 中的任何腳本。