从Github fork 本项目,然后登录dash.cloudflare.com,进入pages。
Build command 暂时不要用默认的命令,因为有node:buffer的bug,写我给的这个:
npx https://prerelease-registry.devprod.cloudflare.dev/next-on-pages/runs/4930842298/npm-package-next-on-pages-230 --experimental-minify
Build output directory 用系统默认,不要改动;
Root Directory 不要改动;
Environment variables ,点击>,然后Add variable,按如下填写:
下面的根据实际需要选填:
Save and Deploy;
点Cancel deployment,因为要填 Compatibility flags;
去Build settings, Functions, 找到Compatibility flags;
Configure Production compatibility flag 填 nodejs_compat;
Configure Preview compatibility flag 填 nodejs_compat;
去 Deployments,点Retry depolyment.
Enjoy.