2019.9.26
Gatsby製のサイトで下記のビルドエラーが出たので解消した作業ログ。ローカルではエラーは出ないのですが、Netlifyに上げたときのビルドだけで出たのでちょっと焦りました。
error [/opt/build/repo/node_modules/gatsby-plugin-offline/app-shell.js] The page component must export a React component for it to be valid
こちらのissueに解決方法が書いてありました。
In package.json, change the line "gatsby-plugin-offline": "^2.2.10" to "gatsby-plugin-offline": "2.2.9"
gatsby-plugin-offline
のプラグインのバージョン2.2.10
の問題でした。
"gatsby-plugin-offline": "^2.2.9"
と指定していたので2.2.10
がインストールされていました。2.2.9
を直接指定することで解消されました。
"gatsby-plugin-offline": "2.2.9"