Skip to main content

Could not determine executable to run

If you receive the following error:

npm ERR! could not determine executable to run
npm ERR! could not determine executable to run

It may be because you are using the npx command but the project is configured to use a different package manager.

If Corepack is enabled, the packageManager property in package.json matters:

package.json
json
{
"packageManager": "pnpm@7.1.0"
}
package.json
json
{
"packageManager": "pnpm@7.1.0"
}

If the package manager is set to something else than npm, then the npx command may give this error message.

Resolution

Use the correct command runner for your project:

  • If the package manager is set to pnpm, use pnpm exec instead of npx.
  • If the package manager is set to yarn, use yarn instead of npx.
  • If the package manager is set to bun, use bunx instead of npx.