めも

メモ.

Mac OS XにてDiscordアップデート時に「A fatal javascript error occured」

現象

  • OS:MacOSMojave, Macbook Pro
  • 日時:2020/06/01

この時点てのDiscord最新版を起動しようとして「A fatal javascript error occured」となる。

Error: cannot find module 'User/..../Application Support/discord/0.0.257/modules/discord_desktop_core/index.js'. Please verify that the package.json has a valid "main" entry...

といったエラーメッセージが出ている。

解決までの手順

エラーメッセージで検索したところ、ネットワークエラーのため正常にアプリがダウンロードされていない・一時ファイルが破損するなどして正常に起動できないパターンなどの時にこのエラーが発生する。

はじめ、最近ネットの接続を変えたためネットワークエラーを疑い、DNSの設定なども確認したがこちらの設定は正しかった。

エラーメッセージで検索すると、Windowsで同様のエラーが出る場合があることがわかり、一時ファイルを削除して再インストールしたら解決したという。参考:

それに倣って、

  • Discordをアンインストール
  • Finderを開く
  • [移動]を開く

f:id:misos:20200601200124p:plain

  • 移動を開いた状態で「Option」キーを押し続ける
  • [ライブラリ]の項目が表示されるのでライブラリを選択
  • [Application Support]のフォルダ以下へ移動
  • [discord]のフォルダを削除
  • discordの最新版を再インストール

としたらインストールが完了した。