Reddit Devvit 团队,希望你们一切顺利。 我遇到了一个问题,我的 Devvit 应用程序的测试环境无法反映最新的更改。以下是发生的事情:

  • 我修改了项目源代码。
  • 我运行 npx devvit publish,命令成功完成,创建了一个新版本。
  • 运行 npm run dev 也表明正在使用最新版本。
  • 然而,当我打开测试环境 URL 时,它仍然载入应用程序的上一个版本,而不是新发布的版本。 例如,我最近从我的 Phaser BootScene 中删除了几个图片资产和它们对应的 this.load.image(...) 调用。 项目成功构建,发布了一个新版本,但测试环境仍然试图载入删除的图片资产,从而导致图片载入错误。这表明测试环境正在服务一个较旧的构建,而不是最新发布的版本。 为此,我已经尝试过: * 重建项目。 * 使用 npx devvit publish 多次发布新版本。 * 重启测试环境使用 npm run dev。 * 在浏览器中进行硬刷新并清除浏览器缓存。 * 验证源代码不再包含删除的资产引用。 尽管这样做,测试环境仍然显示应用程序的上一个版本。 请您告知这是一个已知的缓存问题,还是需要进行额外的步骤才能确保测试环境载入最新发布的版本。 感谢您的时间和帮助。 我非常感谢您的指导。 最好敬礼,艾伦