You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何安装NextJS PR版本作为生产环境临时修复?

安装Next.js指定PR版本作为临时修复的正确方法

本地构建PR分支安装(最可靠)

  • 克隆目标PR对应的仓库分支:
    git clone https://github.com/yukiyokotani/next.js.git -b fix-static-export-rsc-payload-path
    cd next.js
    
  • 安装依赖并构建Next.js核心包:
    npm install
    npm run build --filter=next
    
  • 回到你的项目目录,安装本地构建好的包:
    npm install /path/to/next.js/packages/next
    
    替换/path/to/next.js为你克隆的仓库实际路径。

用patch-package打补丁(轻量方案)

  • 先安装项目原本依赖的Next.js版本(需与PR基于的版本一致)
  • 安装patch-package工具:
    npm install patch-package --save-dev
    
  • 参照PR的代码修改,手动调整项目node_modules/next里的对应文件
  • 生成补丁:
    npx patch-package next
    
  • 将生成的patches/目录提交到版本控制,后续安装依赖时会自动应用补丁

修正GitHub PR安装格式(依赖预构建包)

你之前的安装格式有误,正确命令为:

npm install vercel/next.js#pull/73912/head

或在package.json中配置:

"next": "github:vercel/next.js#pull/73912/head"

注:若仍出现@next/swc 404错误,说明该分支未预构建子包,建议改用前两种方法。


内容的提问来源于stack exchange,提问作者MPN7

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 23:48:18