Started with a new project:
react-native init appName
cd appName
Verified that react-native link works. Successful
Added react-native-ble-plx:
npm install --save react-native-ble-plx
Tried react-native link, receive error:
"Command link unrecognized. Make sure that you have run npm install and that you are inside a react-native project."
"dependencies": {
"react": "16.0.0-alpha.12",
"react-native": "0.45.1",
"react-native-ble-plx": "^0.6.0"
}
I did the same thing as you and react-native link command resulted in:
Scanning 558 folders for symlinks in /Users/cierpliwy/git/appName/node_modules (5ms)
rnpm-install info Linking react-native-ble-plx android dependency
rnpm-install info Android module react-native-ble-plx has been successfully linked
rnpm-install info Linking react-native-ble-plx ios dependency
rnpm-install info iOS module react-native-ble-plx has been successfully linked
I have the same issue. I was able to get around it by deleting node_modules and typing yarn.
@inev, thank you, that fixed it for me. Tried with brand new RN app again and ran into the issue, so deleted node_modules and ran yarn...so had to sit through the building of all those framework files twice, but at least it works now.
Thanks @inev, had the same problem, repeated the same steps, deleted node_modules folder and ran 'yarn' command and then ran 'react-native link', seemed to work then.
same! yarn FTW~
Fell victim to this. My mistake was that I ran react-native link inside the wrong folder. I was in the android/ folder. For react-native link to work you need to be located at the root of your React Native project.
This is because the command react-native only has the command init available globally. All other commands, for example link, rely on the React Native version you have installed in node_modules.
I'll add note to README file. I was also confused about it.
Make sure your folder name and package.json name are equals. I made that mistake, I accidently changed the name in the package.json
About which folder name are you talking about @volkansahin45?
@Cierpliwy the application folder
I believe this happens after you add any new library merely run yarn install after adding any library and later react-native link should definitely work
react-native link can not be used in "create-react native-app" projects.
npm install native-base --save
npm install
react-native link
This sequence worked for me
Did it work in expo un-detached project?
@sangampandey thanks your solution worked for me
I run the npm install
and my problem was solved
no one solution is running for me
Me too, none of them works for me.
npm install inside the project folder solved the problem.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
this no solution worked for me ...!
Me neither, it still says:
bash: react-native: command not found
@Memexp you need to install react-native globally for the command to be found in your path npm install -g react-native-cli or yarn add global react-native-cli
For others here too delete your node_modules and package-lock.json file then run yarn to install dependencies with yarn then attempt link again and use yarn to run, worked for me.
npm install react-native-firebase work!
Correction on what I said above (will edit as well) the globally installed package should be react-native-cli not react-native( this one should just be installed with a regular npm install in your project not globally) this will make the react-native commands available to use anywhere (assuming node module globals bin is in your system path)
S00141-mbpr:randomFolder shaun.husain$ react-native --version
react-native-cli: 2.0.1
react-native: n/a - not inside a React Native project directory
S00141-mbpr:randomFolder shaun.husain$ cd projectFolder
S00141-mbpr:projectFolder shaun.husain$ react-native --version
react-native-cli: 2.0.1
react-native: 0.60.5
S00141-mbpr:projectFolder shaun.husain$
it really worked.....remove node_modules and run Yarn....worked perfectly. thanks so much
This should work:
npm install --save react-native-firebase
react-native link react-native-firebase
I try remove node_modules then run yarn, but does not work. I was adding dependencies directly on package.json. Now i try add each dependecies using yarn add, and work it.
In my case I was using npx create-react-app my-app instead of npx create-react-native-app
Most helpful comment
I have the same issue. I was able to get around it by deleting
node_modulesand typingyarn.