wrangler deploy 自己用 esbuild 把 4 个源文件打成一个 index.js 再上传 (实测 --outdir 产物 33,078 字节 + sourcemap),src/ 零外部依赖,所以 构建命令留空也不会失败——「构建」和「部署」在本项目是同一个动作。 填 npm test 的价值不在打包,而在两点: - Cloudflare 默认安装跑 bun install,不读 npm 锁文件,已提交的锁文件 被绕过,wrangler 版本由 ^4.144.0 浮动; - npm test 是 32 个测试构成的部署前门禁,不依赖 node_modules(零外部 依赖,空目录也能跑通 32/32,实测 2.6 秒)。 npm ci --no-audit --no-fund && npm test 仍写进文档作为锁死版本的选项, 代价是每次重新下载安装 35 个包(实测约 86 秒)。 |
||
|---|---|---|
| .. | ||
| charter.md | ||
| deployment.md | ||
| design.md | ||
| opengaps.md | ||
| reference.md | ||
| retired.md | ||