Регрессия ошибки «Could not find module 'handlebars' imported from 'discourse-common/lib/raw-handlebars'»?

версия: v2.9.0.beta4
коммит: b266a36967533105215e6848e475c69cb9e36e3e
EMBER_CLI_PROD_ASSETS не установлен в web.only (также пробовал с EMBER_CLI_PROD_ASSETS: 1)

Привет, команда,

Работая с последней версией, я столкнулся с проблемой, о которой упоминалось в Не удалось найти модуль ‘handlebars’, импортированный из ‘discourse-common/lib/raw-handlebars’ - поддержка - Discourse Meta и в Сбой инстанса после обновления до 2.9.0.beta2 - поддержка - Discourse Meta. См. консоль ниже:

Известна ли какая-либо регрессия с v2.9.0.beta2 до v2.9.0.beta4 в этом отношении? Если нет, интересно, можно ли выполнить какие-либо проверки для валидации?

С уважением,
Исмаэль

Я ответил сам себе. Похоже, папка dist/, создаваемая при компиляции ассетов (то есть /var/www/discourse/app/assets/javascripts/discourse/dist), теперь используется в последних версиях (хотя по какой-то причине в предыдущих версиях этого не было).

С наилучшими пожеланиями,
Исмаил

Я исхожу из того, что у вас нестандартная настройка / Docker, верно?

Если да, то настоятельно рекомендую внимательно отслеживать изменения в репозитории discourse_docker. Там многое изменилось для поддержки ember cli.

Действительно, использование нестандартной конфигурации и отслеживание изменений как в discourse_docker, так и в самом discourse — задача не из легких :stuck_out_tongue_closed_eyes:

Огромное спасибо за подсказку.
Исмаэль