vercel/turborepo · warning

Try running without "--skip-transforms" to convert "${exampl

Error message

Try running without "--skip-transforms" to convert "${exampleName}" to a package manager that is available on your system.

What it means

Remediation hint printed immediately after the 'Unable to install dependencies' warning when --skip-transforms kept an example whose package manager is unavailable. It states the alternative: drop --skip-transforms so create-turbo converts the example to a package manager found on your system. Dependency installation was skipped; the scaffolded project is otherwise complete.

Source

Thrown at packages/create-turbo/src/commands/create/index.ts:218

    }
  } else {
    logger.log(picocolors.cyan("apps"));
    logger.log(` - ${picocolors.bold(projectName)}`);
  }

  // run install
  logger.log();
  if (hasPackageJson && !skipInstall) {
    // in the case when the user opted out of transforms, but not install, we need to make sure the package manager is available
    // before we attempt an install
    if (
      opts.skipTransforms &&
      !availablePackageManagers[project.packageManager]
    ) {
      warn(
        `Unable to install dependencies - "${exampleName}" uses "${project.packageManager}" which could not be found.`
      );
      warn(
        `Try running without "--skip-transforms" to convert "${exampleName}" to a package manager that is available on your system.`
      );
      logger.log();
    } else if (projectPackageManager.version) {
      const loader = turboLoader("Installing dependencies...").start();
      await install({
        project,
        to: projectPackageManager,
        options: {
          interactive: false
        }
      });

      loader.stop();
    }
  }

  if (!isMaintainedByCoreTeam) {

View on GitHub (pinned to f9245100cf)

Solutions

  1. Re-run without --skip-transforms so transforms convert the example to your available package manager
  2. Or install the example's package manager and keep --skip-transforms
  3. Or pass --skip-install and install dependencies manually

Example fix

# before
npx create-turbo@latest my-app --skip-transforms
# warn: Try running without "--skip-transforms" to convert "basic" to a package manager that is available on your system.

# after: let transforms convert to an installed manager
npx create-turbo@latest my-app
Defensive patterns

Strategy: validation

Validate before calling

if (opts.skipTransforms) {
  const managers = await detectAvailablePackageManagers(); // e.g. `which pnpm/yarn/npm`
  if (!managers.includes(examplePackageManager)) {
    delete opts.skipTransforms; // let transforms convert the example instead
  }
}

Prevention

When it happens

Trigger: Same condition as the preceding warning: opts.skipTransforms is set and availablePackageManagers[project.packageManager] is falsy while the install step would otherwise run (hasPackageJson && !skipInstall).

Common situations: npm-only machines creating a pnpm/yarn-based example with --skip-transforms; the same session that produced error 107.

Related errors


AI-assisted analysis of vercel/turborepo@f9245100cf (2026-08-17). Data as JSON: /api/errors/68f69afa2244375d. Report an issue: GitHub.