你好,我正在使用 Devvit CLI 在开发 Devvit Web React 应用程序时遇到持续的认证问题。我的应用程序 echo-vault 使用官方的 Devvit 初始化器成功创建,并在 Reddit 开发者门户中可见。 我是应用程序的创建者,并且之前应用程序的版本成功上传和安装在测试社区中。 当前环境: * 操作系统:Windows * Devvit CLI:0.13.8 * 应用程序标识符:echo-vault * Reddit 账户:u/_itsaryansh * 测试子版块:r/echo_vault_dev2 问题: npx devvit whoami 成功返回:已登录为 u/_itsaryansh 然而,npx devvit upload --verbose 和 npx devvit playtest echo_vault_dev2 --verbose 在应用程序版本上传步骤失败,并显示:错误:您必须登录才能上传新应用程序版本。 已完成的故障排除: * 确认 whoami 返回正确的 Reddit 账户。 * 登出并执行新鲜的 devvit login OAuth 授权。 * 确认应用程序在开发者门户中可见。 * 确认我是 echo-vault 应用程序的创建者。 * 确认我是测试子版块的管理员。 * 接受自动创建的 Devvit 测试子版块的管理员邀请。 * 测试 Devvit CLI 0.13.7 和升级到 0.13.8。 * 测试 Node.js 22 和 Node.js 20。 * 重新安装项目依赖项。 * 确认项目构建成功。 * npm run type-check、npm run lint 和 npm run build 通过。 * 之前的应用程序版本成功上传,开发者门户当前显示版本 0.0.2、0.0.3 和 0.0.3.2。 * 应用程序已安装在 r/echo_vault_dev2 和 r/echo_vault_test_2026。 verbose 上传到:上传新版本 "0.0.4" 到 Reddit... 然后失败并显示:错误:您必须登录才能上传新应用程序版本。
Devvit CLI whoami 成功,但上传失败,提示“您必须登录才能上传新版本的应用”。
评论 (0)