PRNext 和 Next.js:兼容性和迁移指南
评估 Next.js 项目中的 PRNext 0.1.18-alpha:先决条件、审核、迁移、浏览器检查和保留的参考应用程序。
从现有的 Next.js 项目开始,并在 22.x 行中使用 Node.js 22.23.4+,在 24.x 行中使用 24.22.1+,或者从 26.12.1 开始支持的版本。从项目文件夹运行命令。
把你的工作放在一个分支上。 PRNext 是具有部分 Next.js 兼容性的 alpha 版本,因此请随时检查您的应用程序。
从项目文件夹运行此命令。保留更新的锁定文件,以便后续安装使用相同的依赖项集。
npm install @thomas.f/prnext将您的开发、构建和启动脚本移至 PRNext,然后运行兼容性检查。如果您想首先检查其更改,请将 --dry-run 添加到迁移命令中。在继续之前,请阅读任何报告的不兼容性。
npx --no-install prnext migrate .
npx --no-install prnext check .启动开发服务器并打开终端中打印的地址。编辑组件,保存并在浏览器中检查结果。测试您在项目中使用的至少一项路线更改和一项交互。
npx --no-install prnext dev .构建应用程序,然后在本地启动生成的输出。在部署之前检查相同的页面、表单和 API 路由。有效的开发会话不足以验证生产版本,尤其是在实验运行时。
npx --no-install prnext build .
npx --no-install prnext start .