大家好,

我遇到了与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目前已经技术上准备就绪并且符合要求,但是由于捆绑错误无法上传。