Skip to content

fix: pin Node 22 for Cloudflare Pages - #17

Merged
Roy-Kid merged 2 commits into
MolCrafts:masterfrom
Roy-Kid:master
Aug 15, 2026
Merged

fix: pin Node 22 for Cloudflare Pages#17
Roy-Kid merged 2 commits into
MolCrafts:masterfrom
Roy-Kid:master

Conversation

@Roy-Kid

@Roy-Kid Roy-Kid commented Aug 15, 2026

Copy link
Copy Markdown
Contributor

Pages v2 defaults to Node 18.17.1. rsbuild then dies with Expected Node.js >= 20. Pin 22 via .nvmrc/.node-version and stop importing rsdoctor on every build.

The Pages v2 image still defaults to Node 18. rsbuild/rsdoctor refuse
to load there. .nvmrc and .node-version tell Pages to use 22; rsdoctor
only loads when RSDOCTOR=true.
npm run build is now NODE_ENV=production and never loads rsdoctor.
Analyze lives in rsbuild.analyze.ts; rstest stays a local/CI command.
@Roy-Kid
Roy-Kid merged commit 22274e6 into MolCrafts:master Aug 15, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant