‘discourse-common/lib/raw-handlebars’에서 가져온 ‘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)

팀 여러분께,

최신 버전을 조금 다루어 보다가 Could not find module ‘handlebars’ imported from ‘discourse-common/lib/raw-handlebars’ - support - Discourse Meta와 Broken instance after updating to 2.9.0.beta2 - support - Discourse Meta에서 언급된 문제를 마주했습니다. 아래 콘솔을 참고해 주세요:

v2.9.0.beta2에서 v2.9.0.beta4로 업데이트하면서 이 부분에 대해 알려진 회귀(regression)가 있나요? 그렇지 않다면, 어떤 검사를 수행하여 검증할 수 있는 방법이 있는지 궁금합니다.

감사합니다,
Ismael

나에게 답글을 남겼습니다. 자산을 컴파일할 때 생성되는 dist/ 폴더(즉, /var/www/discourse/app/assets/javascripts/discourse/dist)가 최근 버전에서는 사용되고 있지만, 이전 버전에서는 어떤 이유에서인지 그렇지 않았던 것 같습니다.

감사합니다,
Ismael

여기서 기본이 아닌 커스텀 Docker 설정을 사용 중이라고 가정하겠습니다.

그렇다면 discourse_docker 저장소의 변경 사항을 매우 세밀하게 추적하는 것을 강력히 권장합니다. Ember CLI를 활성화하기 위해 많은 부분이 변경되었기 때문입니다.

사실, 기본 설정이 아닌 구성을 사용하면서 discourse_docker와 discourse 자체를 모두 추적하는 것은 쉽지 않은 일입니다 :stuck_out_tongue_closed_eyes:

그래도 힌트를 주셔서 감사합니다.
Ismael