Regressão em "Não foi possível encontrar o módulo 'handlebars' importado de 'discourse-common/lib/raw-handlebars'"?

version: v2.9.0.beta4
commit: b266a36967533105215e6848e475c69cb9e36e3e
EMBER_CLI_PROD_ASSETS not set in web.only (also tried with EMBER_CLI_PROD_ASSETS: 1)

Olá Equipe,

Ao testar a versão mais recente, deparei-me com este problema que foi mencionado em Could not find module ‘handlebars’ imported from ‘discourse-common/lib/raw-handlebars’ - support - Discourse Meta e em Broken instance after updating to 2.9.0.beta2 - support - Discourse Meta. Veja o console abaixo:

Existe alguma regressão conhecida de v2.9.0.beta2 para v2.9.0.beta4 nesse sentido? Se não, pergunto-me se há alguma forma de fazer algumas verificações para realizar algumas validações?

Abraços,
Ismael

Eu respondi para mim mesmo. Aparentemente, a pasta dist/ gerada ao compilar assets (ou seja, /var/www/discourse/app/assets/javascripts/discourse/dist) é agora usada em versões recentes (enquanto não era o caso em versões anteriores por algum motivo)

Abraços,
Ismael

Estou assumindo que você tem uma configuração não padrão / docker, certo?

Se sim, recomendo fortemente que você acompanhe de perto as mudanças no repositório discourse_docker. Muita coisa mudou para habilitar o ember cli.

2 curtidas

De fato, usar uma configuração não padrão e continuar rastreando discourse_docker e o próprio discourse, é desafiador :stuck_out_tongue_closed_eyes:

Muito obrigado pela dica.
Ismael

1 curtida