😉

【React Native + Expo】Detox「postinstall scripts/postinstall.sh」というエラーの対策

概要

Detox v7.2.0をインストールしていたのだが、npm installをすると突然以下のエラーがでるようになった。

npm ERR! detox@7.2.0 postinstall: `scripts/postinstall.sh`

どうやらXcodeが10.2になった影響らしい。 Detox v12以降しか対応してないっぽいので、アップグレードする必要がある。

参考

対策

$ npm install --save-dev detox@12.3.0

上記で無事にnpm installに成功した。 Expoだとv7.2.0で留めておかないとDetoxの処理が止まってしまっていたが、v12.3.0ではちゃんと動作するのだろうか。。 怪しいがひとまずこれでnpm install時のエラーには対応できるので正常動作するかは後々調査しよう。

CEO & Enginner.(PHP/React Native+Expo/Python/Gatsby+Netlify) 起業6年目。WEBとかアプリ開発しております。趣味は読書、米国株投資、ピアノ。ほぼ毎日スマブラやってるただのピチュー使いおじさん。ジョーカー練習中。