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
- Re-run without --skip-transforms so transforms convert the example to your available package manager
- Or install the example's package manager and keep --skip-transforms
- 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
- Treat the two warnings as one condition: skip-transforms + unavailable package manager
- Prefer dropping --skip-transforms over hand-installing unfamiliar package managers
- Use --skip-install when you intend to install manually
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
- Unable to install dependencies - "${exampleName}" uses "${pr
- package_manager-unsupported_version
- --skip-transforms conflicts with <package-manager>. The pack
- Unable to write .gitignore
- Unable to read package.json
AI-assisted analysis of vercel/turborepo@f9245100cf (2026-08-17).
Data as JSON: /api/errors/68f69afa2244375d.
Report an issue: GitHub.