安装主题后出现空白页

大家好!

我开始在本地安装中试用 Discourse,看看它是否适合我的项目,以及其代码和插件系统是否足够可扩展。我的本地安装运行正常,我能够安装一些主题和主题组件,但一旦我安装了一个并非最初就存在的主题并将其设置为默认主题,在重新加载页面时就会出现以下错误:

vendor.js:259 Uncaught Error: Could not find module `I18n` imported from `discourse/models/permission-type`
    at missingModule (vendor.js:259)
    at findModule (vendor.js:270)
    at Module.findDeps (vendor.js:180)
    at findModule (vendor.js:274)
    at Module.findDeps (vendor.js:180)
    at findModule (vendor.js:274)
    at Module.findDeps (vendor.js:180)
    at findModule (vendor.js:274)
    at Module.findDeps (vendor.js:180)
    at findModule (vendor.js:274)
missingModule @ vendor.js:259
findModule @ vendor.js:270
Module.findDeps @ vendor.js:180
findModule @ vendor.js:274
Module.findDeps @ vendor.js:180
findModule @ vendor.js:274
Module.findDeps @ vendor.js:180
findModule @ vendor.js:274
Module.findDeps @ vendor.js:180
findModule @ vendor.js:274
requireModule @ vendor.js:36
(anonymous) @ 65364dac9b8cd9517718328d3e597a819de79391.js?__ws=localhost:144
(anonymous) @ 65364dac9b8cd9517718328d3e597a819de79391.js?__ws=localhost:152
vendor.js:155 Uncaught TypeError: Cannot read property 'exports' of undefined
    at Module._reify (vendor.js:155)
    at Module.reify (vendor.js:142)
    at Module.exports (vendor.js:116)
    at Module._reify (vendor.js:155)
    at Module.reify (vendor.js:142)
    at Module.exports (vendor.js:116)
    at Module._reify (vendor.js:155)
    at Module.reify (vendor.js:142)
    at Module.exports (vendor.js:116)
    at Module._reify (vendor.js:155)

有问题的这个主题是 这个,我通过它的 GitHub 存储库 URL 安装了它。我尝试过使用安全模式,但在禁用所有内容后仍然遇到相同的问题。我也尝试过再次通过设置向导并更改默认主题,但都没有效果。我了解一些 JavaScript(React、Angular),但才刚开始学习 Ember,所以我在这里真的很迷茫。查看主题的代码,它似乎不需要安装任何新模块或任何东西,所以我对此感到困惑。

非常感谢任何帮助!

附注:如果这有帮助的话,我正在 Ubuntu 20.04 上运行我的安装。

1 个赞