可以用以下指令安裝(預設你用pnpm)pnpm dlx create-turbo@latest
首先,您的套件管理器需要描述套件的位置。
我們建議先將您的套件拆分apps/為應用程式和服務以及packages/其他所有內容,例如函式庫和工具。在 pnpm-workspace.yaml中,使用此配置,每個目錄中**帶有package.json**apps或 的目錄packages將被視為一個包。
packages:
  - "apps/*"
  - "packages/*"
package.json在每個套件中
在包的目錄中,必須有一個package.json以使包可以被包管理器發現,並且turbo包的要求如下。
而最頂層根目錄的包會長下面這樣
{
  "name": "turbo_repo_project",
  "private": true,
  "scripts": {
    "build": "turbo build",
    "dev": "turbo dev",
    "lint": "turbo lint",
    "format": "prettier --write \"**/*.{ts,tsx,md}\""
  },
  "devDependencies": {
    "prettier": "^3.2.5",
    "turbo": "^2.0.11",
    "typescript": "^5.4.5"
  },
  "packageManager": "pnpm@8.15.6",
  "engines": {
    "node": ">=18"
  }
}