意外的标识符 `#...` 语法错误

我正在测试 Discourse 作为社区解决方案。
在设置了简单的自定义主题——仅颜色+字体
并安装了插件 GitHub - discourse/discourse-rss-polling
创建了一些类别和主题后——这个错误就出现了。

vendor.ff29780b9fed784cce2d843dcb93a803-608f4f77d8437d715d8d39c739c0c8bbe0fe51c9305e55f1ec7d0bee19f5571f.js:9 Uncaught (in promise) Error: There is no route named admin

进入安全模式后,一切看起来都一样,并且出现了相同的错误。
尝试了不同的浏览器。还尝试了 ./launcher rebuild app,也移除了插件 app.yml 和 dictionary。

您尝试过哪个浏览器/版本?

您介意发布您网站的链接吗?

https://community.samana-group.net

我同时尝试了 Brave 和 Safari

请检查 Brave 和 Safari 的版本。如果您不确定,请查看 https://www.whatsmybrowser.org/

Chrome 123。

Safari 17。

1 个赞

我怀疑 Cloudflare 的“优化”工具正在破坏 Discourse 的 Javascript 代码。请检查您的 Cloudflare 配置中是否已关闭“Rocket Loader”。

有关 Cloudflare 最佳实践的更多信息,请参见此处

4 个赞

另外,请确保您已禁用“自动缩小”。看起来 Cloudflare 已弃用此功能,因为它与最近的 JavaScript 功能不兼容:

看起来您在执行此操作后需要清除缓存。

5 个赞