react-native run-android is unrecognized
I've installed react-native-cli globally:
npm install -g react-native-cli
Then run:
react-native init AwesomeProject
cd AwesomeProject
I got the following structure:
-- AwesomeProject
---- node_modules
------ react-native
When I run react-native run-android I get an error:
Command run-android
unrecognized. Did you mean to run this inside a react-native project?
When I run react-native start I get the same.
react-native -v
prints:
react-native-cli: 0.2.0
react-native: n/a - not inside a React Native project directory
What I'm doing wrong?
Solution 1:
What caused this for me was running npm install --save [package]
when actually the system has previously been using yarn
instead of npm
.
To solve this I just deleted the node_modules
folder and ran: yarn install
and after that react-native run-ios
(or android) works fine.
(This is a duplicate of React Native: Command `run-ios` unrecognized)
Solution 2:
I just ran "yarn" with no arguments and it fixed it.