Error: Cannot find module 'next'

Next.js är inte installerat eller `node_modules`-mappen saknas.

Förklaring

Det här felet uppstår när Node.js inte hittar Next.js-paketet. Det händer vanligtvis direkt efter att ett repository klonas utan att npm install körs, eller om node_modules-mappen raderades.

Felet kan också uppstå om projektet installerades med en annan pakethanterare än den som nu används, till exempel npm kontra yarn kontra pnpm, eller om installationen avbröts och är ofullständig.

Det är ett av de enklare felen att lösa men kan verka förvirrande om man inte förväntar sig det.

Vanliga orsaker

node_modules saknas. Installationen kördes aldrig eller avbröts. Projektet öppnat från en ny miljö utan att köra installation.

Lösning

Kör installation i projektroten:

npm install

Om projektet använder yarn eller pnpm:

yarn install
# eller
pnpm install

Starta sedan dev-servern igen med npm run dev.