'handlebars'モジュールが見つかりませんでした。'discourse-common/lib/raw-handlebars'からインポートされました

こんにちは。

フォーラムは、2つのプラグインを追加しようとするまで正常に動作していました…

それ以来、再構築(ちなみに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

何か助けていただけると幸いです!フォーラムを今日完成させたばかりで、これらの2つのプラグインを追加したことで再び壊れてしまいました :frowning:

「いいね!」 1

これはDiscourseコアのバグでした(Metaでも数時間影響が出ていました)。修正をプッシュしました。

/admin/upgrade にアクセスするか(または launcher rebuild app を使用)、これで問題が解決するはずです。解決しない場合はお知らせください。

「いいね!」 2

どうもありがとうございます。アプリを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.