Skip to content

fix(basics): require Node 20.9+ to match Next.js 16 - #1337

Open
Jeko92 wants to merge 1 commit into
vercel:mainfrom
Jeko92:fix/basics-node-version
Open

Jeko92 wants to merge 1 commit into
vercel:mainfrom
Jeko92:fix/basics-node-version

Conversation

@Jeko92

@Jeko92 Jeko92 commented Oct 11, 2026

Copy link
Copy Markdown

Fixes #1336

Next.js 16 (installed via next: latest) requires Node.js >=20.9.0, but all 10 basics/* starters still specify Node 18. On Node 18, next dev exits with:

You are using Node.js 18.20.8. For Next.js, Node.js version ">=20.9.0" is required.

Changes:

  • .nvmrc: 18 → 24 (current LTS; Node 20 reached end-of-life in April 2026)
  • engines.node: >=18 → >=20.9.0 (matches Next.js 16's own requirement)

The lesson text on https://nextjs.org/learn/pages-router/create-nextjs-app-setup still says Node 18. That needs a fix on the curriculum side.

Tested: pnpm test passes (lint + prettier).

@vercel

vercel Bot commented Oct 11, 2026

Copy link
Copy Markdown
Contributor

@Jeko92 is attempting to deploy a commit to the Vercel Team on Vercel.

A member of the Team first needs to authorize it.

This branch has not been deployed

No deployments
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.

Pages Router course and basics/* starters target Node 18, but Next.js 16 requires Node >=20.9

1 participant