大家好,
我遇到了与Devvit APP进行的持续性上传失败的问题。构建过程完美通过,但是 DeVvit 上传失败在捆绑阶段。
环境:
OS:Windows 11
Node:v24.12.0
Devvit CLI:@devvit/cli/0.12.18
Devvit 包:\^0.12.18(最新)
错误详细信息:
Error:[bundling错误细节]
at 值得注意的BundleActor(file:///C:/Users/HP/AppData/Roaming/npm/node_modules/devvit/node_modules/@devvit/build-pack/esbuild/BundleModule.js:25:15)
at process.processTicksAndRejections(node:内置过程任务_queues:103:5)
at 等待 getDependencySpec(file:///C:/Users/HP/AppData/Roaming/npm/node_modules/devvit/node_modules/@devvit/build-pack/esbuild/ESBuildPack.js:508:24)
什么正常工作:
✅ npm run build - 完全成功
✅ devvit login - 身份验证工作
✅ 所有依赖项更新到最新版本
✅ 项目结构遵循Devvit Web APP规范
什么失败:
❌ devvit upload - 失败于捆绑阶段
❌ devvit playtest - 同样捆绑错误
项目设置:
使用 @devvit/web 和 Hono Web APP
TypeScript 与 Vite 构建系统
Proper devvit.yaml 配置
所有文件都正确构建至 dist/ 文件夹中
我尝试了的调试内容:
Fresh npm install
更新所有依赖项
重新安装Devvit CLI全局
验证devvit.yaml配置
检查文件权限
这个错误看起来是Devvit CLI捆绑过程内部的问题。有没有遇到过这个问题或知道工作的绕过?
额外的背景:这是为了迁移现有的APP符合Reddit的新要求(从Blocks renderer迁移)。该APP目前已经技术上准备就绪并且符合要求,但是由于捆绑错误无法上传。
评论 (0)