Capítulo 19 de 456
Use o comando next upgrade para atualizar Next.js para a versão latest ou canary; versões anteriores a 16.1.0 exigem um codemod separado.
next upgrade: comando nativo (16.1.0+) para atualizar para a última versão estável.@next/codemod@canary upgrade latest: método necessário para versões anteriores a 16.1.0.next@latest react@latest react-dom@latest eslint-config-next@latest diretamente.next@canary: instala a versão canary mais recente; use apenas quando já estiver na última versão estável e tudo funcionando.forbidden, unauthorized, forbidden.js, unauthorized.js, authInterrupts (features de autenticação disponíveis só em canary no momento da doc).pnpm next upgrade
npx @next/codemod@canary upgrade latest
pnpm i next@latest react@latest react-dom@latest eslint-config-next@latest
next upgrade é o caminho recomendado; antes disso, use o codemod upgrade latest.next, react, react-dom e eslint-config-next juntos.forbidden/unauthorized) antes do lançamento estável.