To update to the latest version of Next.js, you can use the upgrade command:
package="pnpm"
pnpm next upgradepackage="npm"
npx next upgradepackage="yarn"
yarn next upgradepackage="bun"
bunx next upgradeVersions before Next.js 16.1.0 do not support the upgrade command and need to use a separate package instead:
filename="Terminal"
npx @next/codemod@canary upgrade latestIf you prefer to upgrade manually, install the latest Next.js and React versions:
package="pnpm"
pnpm i next@latest react@latest react-dom@latest eslint-config-next@latestpackage="npm"
npm i next@latest react@latest react-dom@latest eslint-config-next@latestpackage="yarn"
yarn add next@latest react@latest react-dom@latest eslint-config-next@latestpackage="bun"
bun add next@latest react@latest react-dom@latest eslint-config-next@latestTo 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:
package="pnpm"
pnpm add next@canarypackage="npm"
npm i next@canarypackage="yarn"
yarn add next@canarypackage="bun"
bun add next@canaryThe following features are currently available in canary:
Authentication: