“找不到从‘discourse-common/lib/raw-handlebars’导入的模块‘handlebars’”出现了回归吗?

版本:v2.9.0.beta4
提交:b266a36967533105215e6848e475c69cb9e36e3e
web.only 中未设置 EMBER_CLI_PROD_ASSETS(也尝试过 EMBER_CLI_PROD_ASSETS: 1)

大家好,

在使用最新版本进行一些测试时,我遇到了这个问题,该问题在 Could not find module ‘handlebars’ imported from ‘discourse-common/lib/raw-handlebars’ - support - Discourse MetaBroken instance after updating to 2.9.0.beta2 - support - Discourse Meta 中也有提及。请看下面的控制台:

v2.9.0.beta2v2.9.0.beta4 是否有任何已知的回归问题?如果没有,我想知道是否有办法进行一些检查以进行一些验证?

此致,
Ismael

我回复了自己。显然,在编译资源时生成的 dist/ 文件夹(即 /var/www/discourse/app/assets/javascripts/discourse/dist)在最近的版本中被使用了(但不知何故,在之前的版本中并非如此)。

此致,
Ismael

我猜您使用的是非默认的 / docker 设置,对吗?

如果是这样,我强烈建议您密切关注 discourse_docker 仓库的更改。为了启用 ember cli,已经发生了许多变化。

2 个赞

确实,使用非默认设置并同时跟踪 discourse_dockerdiscourse 本身,这很有挑战性 :stuck_out_tongue_closed_eyes:

不过,非常感谢你的提示。
Ismael

1 个赞