はじめに
react-native init で新しいプロジェクトを開始した際に undefined is not a function (... 'reactDevTools.connectToDevTools' ...) のエラーを検知しました。
既存のプロジェクトではこのエラーは発生せず、正常に動いていました。
対策
Github に issue としてあがっていました。
react-devtools 3.5.0 breaks new project
react-devtools-core をダウングレードします。
$ yarn add -D react-devtools-core@3.4.3
package.json に下記を定義します。
"resolutions": {
"react-devtools-core": "3.4.3"
}
node_modules と yarn.lock を削除して、 yarn install をし直します。
私はこの方法で動くようになりました。
おわりに
Github の issue を見れば同じ悩みを抱えた人がいることが多いので、便利な時代だなぁとしみじみしています。
2019 年は英語力を伸ばして、問題の検索能力をあげたいなと思います。