あるSEのつぶやき・改

ITやシステム開発などの技術に関する話題を、取り上げたりしています。

React Nativeで`bash: react-native: command not found`エラーの解決方法

React Native で以下のコマンドを実行するとエラーが出力されるようになりました。

 # iOS
$ react-native run-ios  
bash: react-native: command not found

# Android
$ react-native run-android
bash: react-native: command not found

これ、非常に悩んだのですが、結論としては以下のようにコマンドを実行するだけです。

 # iOS
$ npx react-native run-ios  

# Android
$ npx react-native run-android

これはなにかというと、今まではローカルにreact-native-cliをインストールしていたのですが、最近はreact-native-cliをアンインストールして、npxで実行することが推奨されているためです。

react-native-cliをアンインストールしたのに、npxを使う方法を知らなかったので悩んでしまったのですね。

この方法は、Getting Started をよく読むと、ちゃんと書いてありました。。

reactnative.dev