主题管理员中的空白页和错误

我在两台完全不同的机器和开发环境中都成功重现了这个问题。

重现步骤:

  1. 使用以下命令在本地启动 Discourse: EMBER_ENV=production bin/ember-cli -u (尽管 Ember ENV 似乎不会改变这里的情况)
  2. 确保没有安装第三方插件或主题组件。
  3. 导航到 管理员 → 自定义 → 主题
  4. 创建新的主题组件
  5. 尝试添加一些 CSS
  6. 这会导致出现空白页并在控制台中出现此错误:

Error: ember-computed-decorators does not support using getters and setters

@David 如果我在这次提交之前签出,一切都正常……

4 个赞

我认为我找到了问题所在的那一行:

3 个赞

感谢 @merefield - 应该已通过以下方式修复:

4 个赞

现在有什么变通办法吗?:roll_eyes:

修复现已上线。如果您在网站损坏期间更新了网站,则需要立即再次运行更新才能使网站恢复正常。

3 个赞

是的。我一小时前就做到了…… :relieved: 不知道原来是这样。谢谢。

2 个赞

谢谢 @David … 我正在创建一个 PR,但感谢你的快速响应,你为我节省了很多时间:这肯定会花我更长的时间!:sweat_smile:

2 个赞

此主题已自动关闭,3 天后不再允许回复。