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

在Cloudflare Pages部署Next.js遇内置Node.js模块访问错误求助

解决Cloudflare Pages部署Next.js时的"nodejs_compat"兼容性错误

方案1:通过Cloudflare控制台配置

  • 进入Cloudflare Pages项目控制台
  • 切换到「设置」标签页,找到「函数」板块
  • 在「兼容性标志」区域,点击「添加标志」,输入nodejs_compat后保存

方案2:通过wrangler.toml配置(适合本地/CI自动化部署)

在项目根目录的wrangler.toml文件中添加以下配置(没有该文件则新建):

[functions]
node_compat = true

额外检查点

如果配置后仍报错,排查是否直接使用了fs、path等Node.js内置模块——这类模块在Cloudflare边缘环境下必须依赖nodejs_compat模式才能正常访问,若业务场景允许,建议替换为边缘兼容的API。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 15:44:51