找不到从 'discourse-common/lib/raw-handlebars' 导入的模块 'handlebars'

你好,

我的论坛之前运行得很好,直到我尝试添加两个插件……

从那时起,当我重建时(顺便说一句,这需要 40 分钟!),我收到一个空白的浏览器窗口,以及下面的控制台错误。

Uncaught Error: Could not find module `handlebars` imported from `discourse-common/lib/raw-handlebars`
    c _vendor-f4425d4b17932067d5c6d206656c04d9.js:22
    c _vendor-f4425d4b17932067d5c6d206656c04d9.js:22
    findDeps _vendor-f4425d4b17932067d5c6d206656c04d9.js:34
    c _vendor-f4425d4b17932067d5c6d206656c04d9.js:22
    findDeps _vendor-f4425d4b17932067d5c6d206656c04d9.js:34
    c _vendor-f4425d4b17932067d5c6d206656c04d9.js:22
    requireModule _vendor-f4425d4b17932067d5c6d206656c04d9.js:16
    <anonymous> _start-discourse-81637605c9aa837e31086f280d3afdaa.js:18
    <anonymous> _start-discourse-81637605c9aa837e31086f280d3afdaa.js:16
    <anonymous> _start-discourse-81637605c9aa837e31086f280d3afdaa.js:7
_vendor-f4425d4b17932067d5c6d206656c04d9.js:22:30
    c _vendor-f4425d4b17932067d5c6d206656c04d9.js:22
    c _vendor-f4425d4b17932067d5c6d206656c04d9.js:22
    findDeps _vendor-f4425d4b17932067d5c6d206656c04d9.js:34
    c _vendor-f4425d4b17932067d5c6d206656c04d9.js:22
    findDeps _vendor-f4425d4b17932067d5c6d206656c04d9.js:34
    c _vendor-f4425d4b17932067d5c6d206656c04d9.js:22
    requireModule _vendor-f4425d4b17932067d5c6d206656c04d9.js:16
    <anonymous> _start-discourse-81637605c9aa837e31086f280d3afdaa.js:18
    forEach self-hosted:208
    <anonymous> _start-discourse-81637605c9aa837e31086f280d3afdaa.js:16
    <anonymous> _start-discourse-81637605c9aa837e31086f280d3afdaa.js:7

非常感谢您的帮助!我今天才刚完成论坛的搭建,添加这两个插件又把它弄坏了 :frowning:

1 个赞

这是 Discourse 核心中的一个 bug(Meta 在过去几个小时也受到了影响)。我刚刚推送了一个修复程序:

如果您访问 /admin/upgrade(或使用 launcher rebuild app),那么问题应该就解决了。如果问题仍然存在,请告知我们。

2 个赞

非常感谢。我重建了两次应用程序但没有任何效果,然后我尝试访问 Meta,出现了同样的错误,所以我认为有些更广泛的问题在起作用。

感谢您的快速回复。:heart:

1 个赞

对我来说,最后一次重建奏效了——谢谢你,@david

2 个赞

好的,一切都已解决。谢谢!

1 个赞

我收到一个正在运行的网站上的此错误:

     <meta name="generator" content="Discourse 2.9.0.beta2 - https://github.com/discourse/discourse version effbd6d3e41844afc2cd3ac08a448fe6cfeef43b">

自上次升级以来,该网站已运行 12 天。

很难从那个截图弄清楚问题。我猜你撤销了 ember-cli 的更新,因为网站目前加载没有问题?

我刚试着运行了 bin/ember-cli --proxy \"https://community.rstudio.com/\",即使那样似乎也没有错误地加载 :thinking:

1 个赞

升级(某个插件)是通过 docker_manager 完成的,所以我销毁并重启了容器以恢复到旧版本。

所以,也许发生的情况是,升级时启用了 ember-cli,而这在上次重建中并没有发生?

我检查了一下,发现在 web_only.yml 中设置了 EMBER_CLI_PROD_ASSETS: 0。docker manager 是否可能进行了启用 ember-cli 的重建?

1 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.