• Home
  • Health
  • Software
  • Blog
  • turborepo

    Add Turborepo to Existing Project

    Taken from here:

    https://turbo.build/repo/docs/getting-started/add-to-project


    # First install it globally:
    npm install turbo --global
    


    Add turbo.json:

    {
      "$schema": "https://turbo.build/schema.json",
      "pipeline": {
        "build": {
          "outputs": [".next/**", "!.next/cache/**"]
        },
        "type-check": {}
      }
    }
    


    Add this to .gitignore:

    .turbo
    


    Now you can run build or dev:

    # Build:
    turbo type-check build
    
    # Dev:
    turbo dev
    


    Can login to enable use of remote cache so all devs use the same cache:

    # Turn on:
    npx turbo link
    
    # Turn off:
    npx turbo unlink