Back to Next Js

Upgrading

docs/01-app/01-getting-started/18-upgrading.mdx

16.2.51.8 KB
Original Source

Latest version

To update to the latest version of Next.js, you can use the upgrade command:

bash
pnpm next upgrade
bash
npx next upgrade
bash
yarn next upgrade
bash
bunx next upgrade

Versions before Next.js 16.1.0 do not support the upgrade command and need to use a separate package instead:

bash
npx @next/codemod@canary upgrade latest

If you prefer to upgrade manually, install the latest Next.js and React versions:

bash
pnpm i next@latest react@latest react-dom@latest eslint-config-next@latest
bash
npm i next@latest react@latest react-dom@latest eslint-config-next@latest
bash
yarn add next@latest react@latest react-dom@latest eslint-config-next@latest
bash
bun add next@latest react@latest react-dom@latest eslint-config-next@latest

Canary version

To update to the latest canary, make sure you're on the latest version of Next.js and everything is working as expected. Then, run the following command:

bash
pnpm add next@canary
bash
npm i next@canary
bash
yarn add next@canary
bash
bun add next@canary

Features available in canary

The following features are currently available in canary:

Authentication: