ChatGPT-Next-Web [Bug] Cloudflare 部署错误

wqnecbli  于 2个月前  发布在  其他
关注(0)|答案(2)|浏览(96)

从错误日志来看,问题出在部署过程中没有找到与 Edge Runtime 一起运行的路由配置。为了解决这个问题,你需要在项目的 wrangler.toml 文件中添加一个名为 pages 的部分,并在其中定义你的路由配置。

首先,确保你已经安装了 wrangler,如果没有,请运行以下命令进行安装:

npm install -g wrangler

然后,在你的项目根目录下创建或编辑 wrangler.toml 文件,添加以下内容:

[wrangler]
default = "build"

[build]
command = "npm run build"
files = ["**/*"]

接下来,在 wrangler.toml 文件中添加一个名为 pages 的部分,并在其中定义你的路由配置。例如:

[pages]
routes = [
  "/",
  "/about",
  "/contact"
]

保存文件后,再次尝试部署你的项目,问题应该已经解决。
该文本内容为npm安装过程中的警告信息,主要涉及到一些包不再受支持、版本过低等问题。
2024-05-27T12:39:07.411872813Z ▲ Installing dependencies...
2024-05-27T12:39:07.658702676Z ▲ [1/4] Resolving packages...
2024-05-27T12:39:09.709021535Z ▲ husky install
2024-05-27T12:39:09.801645407Z ▲ husky - Git hooks installed
2024-05-27T12:39:09.827948815Z ▲ Detected Next.js version: 14.1.1
2024-05-27T12:39:09.830135117Z ▲ Running "yarn run build"
2024-05-27T12:39:11.64686688Z ▲ $ cross-env BUILD_MODE=standalone next build
2024-05-27T12:39:13.870913044Z ▲ [Next] build mode standalone
2024-05-27T12:39:13.871416166Z ▲ [Next] build with chunk: true
2024-05-27T12:39:14.88661264Z ▲ Attention: Next.js now collects completely anonymous telemetry regarding usage.
2024-05-27T12:39:14.886883732Z ▲ This information is used to shape Next.js's roadmap and prioritize features.
2024-05-27T12:39:14.886900272Z ▲ You can learn more, including how to opt-out if you'd not like to participate in this anonymous program, by visiting the following URL:
2024-05-27T12:39:14.887296425Z ▲ x1e12fx1x
2024-05-27T12:39:19.994140369Z ▲ ▲ Next.js 14.1.1
2024-05-27T12:39:20.063526994Z ▲ - Experiments (use at your own risk):
2024-05-27T12:39:20.072980019Z ▲ · forceSwcTransforms
2024-05-27T12:39:20.073004253Z ▲
2024-05-27T12:39:36.66866888Z ▲ Creating an optimized production build ...

这个错误信息表示在生成 Cloudflare Pages 构建时失败了。原因是项目中有一些路由没有配置为使用 Edge Runtime。为了解决这个问题,需要确保所有非静态路由都导出以下边缘运行时路由段配置:

export const runtime = 'edge';

你可以参考 Next.js 文档了解更多关于 Edge Runtime 的信息。
2024-05-27T12:41:20.363212225Z 执行用户命令失败:执行过程中出现错误,退出错误代码:1
2024-05-27T12:41:20.371144495Z 构建命令执行失败,退出代码:1
2024-05-27T12:41:21.375438Z 在运行构建命令过程中发生错误

eqzww0vc

eqzww0vc1#

检测到问题正文的语言不是英语,请自动翻译。

标题: [Bug] Cloudflare部署错误

zu0ti5jz

zu0ti5jz2#

有人在吗?我需要帮助。

相关问题