Regressione su "Impossibile trovare il modulo ‘handlebars’ importato da ‘discourse-common/lib/raw-handlebars’"?

versione: v2.9.0.beta4
commit: b266a36967533105215e6848e475c69cb9e36e3e
EMBER_CLI_PROD_ASSETS non impostato in web.only (provato anche con EMBER_CLI_PROD_ASSETS: 1)

Ciao Team,

Giocando un po’ con l’ultima versione, mi sono imbattuto in questo problema che è stato menzionato in Could not find module ‘handlebars’ imported from ‘discourse-common/lib/raw-handlebars’ - support - Discourse Meta e in Broken instance after updating to 2.9.0.beta2 - support - Discourse Meta. Vedi console qui sotto:

C’è qualche regressione nota da v2.9.0.beta2 a v2.9.0.beta4 in questo senso? In caso contrario, mi chiedo se ci sia un modo per effettuare alcuni controlli per fare delle validazioni?

Saluti,
Ismael

Mi sono risposto da solo. Apparentemente, la cartella dist/ generata durante la compilazione degli asset (cioè /var/www/discourse/app/assets/javascripts/discourse/dist) è ora utilizzata nelle versioni recenti (mentre per qualche motivo non lo era nelle versioni precedenti).

Saluti,
Ismael

Sto presumendo che tu abbia una configurazione non predefinita / docker, giusto?

Se è così, ti consiglio vivamente di seguire da vicino le modifiche sul repository discourse_docker. Molto è cambiato per abilitare ember cli.

2 Mi Piace

In effetti, usando una configurazione non predefinita e continuando a monitorare sia discourse_docker che discourse stesso, è una sfida :stuck_out_tongue_closed_eyes:

Molte grazie per l’indizio comunque.
Ismael

1 Mi Piace