Cloudflare 构建错误
部署静态网站时出现的构建问题
❌ 常见错误
# 错误1: Missing entry-point
✘ [ERROR] Missing entry-point to Worker script or to assets directory
# 错误2: 权限不足
/bin/sh: 1: : 权限不足
# 错误3: 构建命令错误
Could not find build command
解决方案
错误1:Missing entry-point
Cloudflare 把你的是 Workers 项目当成静态网站了
✅ 解决方法
在构建设置中:
- 构建命令 填
echo done - 输出目录 填
/
错误2:权限不足
构建命令为空导致的错误
✅ 解决方法
不要留空构建命令,填入:
echo done
错误3:创建项目类型错误
创建成了 Workers 而不是 Pages
✅ 解决方法
删除项目,重新创建:
- 进入 Workers & Pages
- 点击 创建应用程序
- 选择 Pages → 连接到 Git
- 不要选 Workers
正确的 Pages 配置
| 设置项 | 正确值 |
|---|---|
| 构建命令 | echo done |
| 输出目录 | / |
| Node.js 版本 | 无需设置 |
常见问题
Q: 页面只显示 Hello World?
确保 GitHub 仓库有正确的文件,并点击"重新部署"
Q: 部署成功但显示 404?
检查输出目录是否正确设为 /