Version 14
Upgrading from 13 to 14
To update to Next.js version 14, run the following command using your preferred package manager:
Terminal
npm i next@next-14 react@latest react-dom@latest && npm i eslint-config-next@next-14 -D
Terminal
yarn add next@next-14 react@latest react-dom@latest && yarn add eslint-config-next@next-14 -D
Terminal
pnpm i next@next-14 react@latest react-dom@latest && pnpm i eslint-config-next@next-14 -D
Terminal
bun add next@next-14 react@latest react-dom@latest && bun add eslint-config-next@next-14 -D
Good to know: If you are using TypeScript, ensure you also upgrade
@types/react
and@types/react-dom
to their latest versions.
v14 Summary
- The minimum Node.js version has been bumped from 16.14 to 18.17, since 16.x has reached end-of-life.
- The
next export
command has been removed in favor ofoutput: 'export'
config. Please see the docs for more information. - The
next/server
import forImageResponse
was renamed tonext/og
. A codemod is available to safely and automatically rename your imports. - The
@next/font
package has been fully removed in favor of the built-innext/font
. A codemod is available to safely and automatically rename your imports. - The WASM target for
next-swc
has been removed.
Was this helpful?