Menu

如何升级到版本 14

从 13 升级到 14

要更新到 Next.js 版本 14,请使用你喜欢的包管理器运行以下命令:

Terminal
npm i next@next-14 react@18 react-dom@18 && npm i eslint-config-next@next-14 -D
Terminal
yarn add next@next-14 react@18 react-dom@18 && yarn add eslint-config-next@next-14 -D
Terminal
pnpm i next@next-14 react@18 react-dom@18 && pnpm i eslint-config-next@next-14 -D
Terminal
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 摘要

  • 由于 16.x 已经到达生命周期终点,最低 Node.js 版本已从 16.14 提升至 18.17。
  • next export 命令已被移除,改为使用 output: 'export' 配置。请查看文档获取更多信息。
  • next/server 中的 ImageResponse 导入已重命名为 next/og。提供了一个代码模块来安全自动地重命名你的导入。
  • @next/font 包已完全移除,改用内置的 next/font。提供了一个代码模块来安全自动地重命名你的导入。
  • next-swc 的 WASM 目标已被移除。