導入
Gatsby 製のブログを Netlify にデプロイしたのですが、404 ページが表示されず、エラーが発生する問題に遭遇しました。
この問題を修正する方法をまとめます。
スポンサードリンク
問題
Gatsby 製のブログをビルドした際に、ローカル環境ではエラーが発生しなかったのですが、Netlify にデプロイするとなぜか Runtime.ImportModuleError
の画面が表示され、404.js に設定した 404 ページが表示されませんでした。
原因と対処法
gatsby-plugin-netlify
がインストールされていないことが原因です。
なので、gatsby-plugin-netlify
をインストールし、gatsby-config.js に設定を追加することで解決します。
以下に具体的な手順を書きます。
gatsby-plugin-netlify
のインストール- gatsby-config.js への設定
gatsby-plugin-netlify
のインストール
まず、gatsby-plugin-netlify
をインストールします。
以下のコマンドを実行します。
npm install gatsby-plugin-netlify
これでインストールは完了です。
gatsby-config.js への設定
次に、gatsby-config.js に以下の設定を追加します。
plugins: [ `gatsby-plugin-netlify`, //この行を追加]
これで完了です。
これを Netlify にデプロイすると、404 ページが表示されるようになったはずです。
スポンサードリンク
終わりに
今回は Gatsby.js を Netlify にデプロイした際に 404 ページが表示されない問題を修正しました。
この記事が役に立っていれば、シェアをお願いします!