跳到内容
指南升级版本 14

如何升级到版本 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' 配置。有关更多信息,请参阅文档
  • next/server 中用于 ImageResponse 的导入已重命名为 next/og。现已提供代码修改以安全自动地重命名您的导入。
  • @next/font 包已被完全移除,取而代之的是内置的 next/font。现已提供代码修改以安全自动地重命名您的导入。
  • next-swc 的 WASM 目标已移除。