© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
Cloudflare DevelopersCD
Cloudflare Developers•3y ago•
26 replies
Acro

Cloudflare Pages + TurboRepo + PNPM

I have deployed one of my apps successfully to Vercel (so I know nothing wrong with my apps)
I want to deploy on Cloudflare Pages, I get this Error:
npm ERR! code EUNSUPPORTEDPROTOCOL
npm ERR! code EUNSUPPORTEDPROTOCOL
. Which makes a lot of sense. as I specified in the root
package.json
package.json
as
pnpm
pnpm
to be my
packageManager
packageManager
.

Even though I set my build command correctly. Cloudflare Pages still always runs
Installing project dependencies: npm install --progress=false
Installing project dependencies: npm install --progress=false
, before my actual build command. So it fails, as I restricted it to only allow
pnpm
pnpm
.

Why does Cloudflare pages assumes
npm
npm
by default? Doesn't seem a way to disable it...

I am on Build System Version: 2
Cloudflare Developers banner
Cloudflare DevelopersJoin
Welcome to the official Cloudflare Developers server. Here you can ask for help and stay updated with the latest news
85,042Members
Resources
Recent Announcements

Similar Threads

Was this page helpful?

Similar Threads

Cloudflare Pages and Turborepo
Cloudflare DevelopersCDCloudflare Developers / pages-help
2y ago
PNPM Monorepo on cloudflare pages
Cloudflare DevelopersCDCloudflare Developers / pages-help
3y ago
Cloudflare pages build - ERR_PNPM_NO_LOCKFILE
Cloudflare DevelopersCDCloudflare Developers / pages-help
15mo ago
Nuxt.js, Pnpm monorepo and Cloudflare pages
Cloudflare DevelopersCDCloudflare Developers / pages-help
3y ago