Olá a todos!
Comecei a brincar com o Discourse em uma instalação local para ver se ele seria adequado para o meu projeto, se o sistema de código e plugins seria extensível o suficiente. Minha instalação no localhost funcionou bem, consegui instalar alguns temas e componentes de tema, mas assim que instalei e defini como padrão um dos temas que não estão inicialmente presentes, recebi os seguintes erros ao recarregar a página:
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)
O tema em questão é este, e eu o instalei usando a URL do seu repositório no GitHub. Tentei usar o modo de segurança, mas depois de desativar tudo, ainda me deparo com os mesmos problemas. Também tentei passar pelo assistente novamente e mudar o tema padrão sem sucesso. Eu sei um pouco de JavaScript (React, Angular), mas estou apenas começando a aprender sobre Ember, então estou realmente perdido aqui. Olhando o código do tema, ele não parece exigir a instalação de novos módulos ou nada parecido, então estou intrigado com isso.
Qualquer ajuda seria muito apreciada!
P.S.: Caso ajude, estou executando minha instalação no Ubuntu 20.04.