Régression sur "Impossible de trouver le module 'handlebars' importé 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)

Salut l’équipe,

En jouant un peu avec la dernière version, je suis tombé sur ce problème qui a été mentionné dans Could not find module ‘handlebars’ imported from ‘discourse-common/lib/raw-handlebars’ - support - Discourse Meta et dans Broken instance after updating to 2.9.0.beta2 - support - Discourse Meta. Voir la console ci-dessous :

Y a-t-il une régression connue de v2.9.0.beta2 à v2.9.0.beta4 dans ce sens ? Sinon, je me demande s’il existe un moyen d’effectuer des vérifications pour faire des validations ?

Cordialement,
Ismael

Je me suis répondu. Apparemment, le dossier dist/ généré lors de la compilation des assets (c’est-à-dire /var/www/discourse/app/assets/javascripts/discourse/dist) est maintenant utilisé dans les versions récentes (alors que ce n’était pas le cas dans les versions précédentes pour une raison quelconque)

Cordialement,
Ismael

Je suppose que vous avez ici une configuration non par défaut / docker, n’est-ce pas ?

Si c’est le cas, je vous recommande vivement de suivre de très près les changements sur le dépôt discourse_docker. Beaucoup de choses ont changé pour activer ember cli.

2 « J'aime »

En effet, en utilisant une configuration non par défaut et en gardant un œil sur discourse_docker et discourse lui-même, c’est un défi :stuck_out_tongue_closed_eyes:

Merci beaucoup pour l’indice cependant.
Ismael

1 « J'aime »