公式チュートリアルなのに
gatsby-starter-hello-world
のスターターを使用してGatsby.jsを動かしていくのだけども、そのなかのtypographyプラグインを使う箇所で不具合が発生してうまく進められなくなる。
Error: Cannot find module 'react' 発生
チュートリアルのchapter3でプラグインをnpm installしたあとに gatsby develop
すると発生する不具合。
解決法
学習が進められるようになるよ
npmを使わない、yarnを使う。
チュートリアルに合わせていうならば
yarn add gatsby-plugin-typography react-typography typography typography-theme-fairy-gates
をつかう。
原因
npm 側の問題。
結構前からこのissueで論議されているけれどまだnpm側が治ってないみたいです。解決策のみ抜粋しましたので、詳しくは前記issueをご覧ください。
なのでGatsbyでのパッケージインストールはyarnを使用するのが良さそうです
以上です ありがとうございます.