¿Regresión en "No se pudo encontrar el módulo 'handlebars' importado de 'discourse-common/lib/raw-handlebars'"?

version: v2.9.0.beta4
commit: b266a36967533105215e6848e475c69cb9e36e3e
EMBER_CLI_PROD_ASSETS no establecido en web.only (también probado con EMBER_CLI_PROD_ASSETS: 1)

Hola equipo,

Mientras jugaba un poco con la última versión, me encontré con este problema que se mencionó en No se pudo encontrar el módulo ‘handlebars’ importado de ‘discourse-common/lib/raw-handlebars’ - support - Discourse Meta y en Instancia rota después de actualizar a 2.9.0.beta2 - support - Discourse Meta. Ver consola a continuación:

¿Hay alguna regresión conocida de v2.9.0.beta2 a v2.9.0.beta4 en este sentido? Si no, me pregunto si hay alguna forma de hacer algunas comprobaciones para realizar algunas validaciones.

Saludos,
Ismael

Me respondí a mí mismo. Al parecer, la carpeta dist/ generada al compilar los activos (es decir, /var/www/discourse/app/assets/javascripts/discourse/dist) se utiliza ahora en versiones recientes (mientras que por alguna razón no fue el caso en versiones anteriores).

Saludos,
Ismael

Supongo que aquí tienes una configuración no predeterminada / de Docker, ¿verdad?

Si es así, te recomiendo encarecidamente que sigas de cerca los cambios en el repositorio discourse_docker. Han cambiado muchas cosas para habilitar ember cli.

2 Me gusta

De hecho, usar una configuración no predeterminada y seguir rastreando tanto discourse_docker como el propio discourse, es un desafío :stuck_out_tongue_closed_eyes:

Muchas gracias por la pista.
Ismael

1 me gusta