自分用メモ
CRA(create-react-app)で作成したものをGatsbyに移行した際に, Material UIのスタイルが崩れてしまう問題に遭遇したときに対処した方法
GithubのMateril-UIのissueにありました。
Gatsby & Material-UI break in production builds #18197
https://github.com/mui-org/material-ui/issues/18197
gatsby-plugin-material-uiのインストール
npm install --save gatsby-plugin-material-ui
gatsby-config.jsに追記
gatsby-config.jsがなければ,トップディレクトリに新規作成
gatsby-config.js
module.exports = {
plugins: [`gatsby-plugin-material-ui`]
}
静的ファイル書き出し
gatsby build
以上でスタイルが崩れていた問題を解決できました。