Как обновиться до версии 14

Обновление с версии 13 до 14

Для обновления до Next.js версии 14 выполните следующую команду, используя предпочитаемый менеджер пакетов:

Терминал
npm i next@next-14 react@18 react-dom@18 && npm i eslint-config-next@next-14 -D
Терминал
yarn add next@next-14 react@18 react-dom@18 && yarn add eslint-config-next@next-14 -D
Терминал
pnpm i next@next-14 react@18 react-dom@18 && pnpm i eslint-config-next@next-14 -D
Терминал
bun add next@next-14 react@18 react-dom@18 && bun add eslint-config-next@next-14 -D

Полезно знать: Если вы используете TypeScript, убедитесь, что также обновили @types/react и @types/react-dom до их последних версий.

Краткое содержание v14

  • Минимальная версия Node.js увеличена с 16.14 до 18.17, так как версия 16.x достигла конца жизненного цикла.
  • Команда next export удалена в пользу конфигурации output: 'export'. Подробнее см. в документации.
  • Импорт ImageResponse из next/server переименован в next/og. Доступен кодмод для безопасного и автоматического переименования импортов.
  • Пакет @next/font полностью удалён в пользу встроенного next/font. Доступен кодмод для безопасного и автоматического переименования импортов.
  • WASM-таргет для next-swc удалён.