如何升级至版本 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 编译目标已被移除

On this page