Sponsor
ntab.devntab.dev 提升效率的新标签页组件
点击查看
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 摘要

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