Reputation: 2815
I'm going to upgrade react-native but before I do, I need to know which version I'm upgrading from to see if there are any special notes about upgrading from my version.
How do I find the version of react-native I have installed on my Mac?
Upvotes: 169
Views: 476151
Reputation: 19
To know the react native version, just type this command below.
npx react-native -version
Upvotes: 2
Reputation: 513
Another option for checking react-native version with npx is :
npx react-native info
Upvotes: 5
Reputation: 71
To see what version you have on your Mac terminal, run react-native --version and you should get something like this:
Upvotes: 0
Reputation: 176
Just open the below file in your project :-
package.json
under dependencies
object you will get the version of react-native
Upvotes: 1
Reputation: 729
I know 2 ways to test react-native version
Upvotes: 2
Reputation: 1
If you have installed "react-native"
globally then just open your terminal and use react-native -v
to get the version installed on your pc.
Upvotes: 0
Reputation: 74
If you installed react native globally, on your terminal type:
react-native --version
But if you installed without the global flag -g, type:
npx react-native --version
Or
yarn react-native --version
(👆If you have yarn installed)
Upvotes: 1
Reputation: 2709
If you are using npx
you can run:
npx npm view react-native version
Upvotes: 8
Reputation: 1702
this works for me
npm view react-native version
Output is: 0.63.4
npm view react version
17.0.1
npm view react-scripts version
4.0.1
npm view react-dom version
17.0.1`
Upvotes: 20
Reputation: 1049
If you want to see
which version of react-native
, react
or another one you are running, open your terminal
or cmd
and run
the desired command
npm view react-native version
0.63.4
npm view react version
17.0.1
npm view react-scripts version
4.0.1
npm view react-dom version
17.0.1
Upvotes: 47
Reputation: 897
You can run this command in Terminal:
react-native --version
This will give react-native CLI version
Or check in package.json under
"dependencies": {
"react": "16.11.0",
"react-native": "0.62.2",
}
Upvotes: 2
Reputation: 897
react-native Usage: bin [options]
Options: --version Print CLI version --verbose Increase logging verbosity -h, --help output usage information react-native --version use this command
Upvotes: 0
Reputation: 527
Check your Package.json file to know react-native version.
OR
Open terminal and run command react-native -v
Upvotes: 0
Reputation: 2858
Find out which react-native is installed globally:
npm ls react-native -g
Upvotes: 7
Reputation: 496
You have two option
react --version
react-native --version
Package.json
Upvotes: 0
Reputation: 1387
Just Do a "npm audit" on your project directory and then go to your project package.json file. In the package.json file you will find all the versions and the package names.This should work irrespective of the OS.
Upvotes: 0
Reputation: 19
First, make sure npm is installed on your system.
Use: [sudo] npm install npm -g
to download and install it.
Upvotes: 1
Reputation: 3024
To see the local packages installed in your project including their versions and without their dependencies, run the below command from the project's root directory. In a React native app this would include the react-native package.
npm list --depth 0
Or if you installed them with yarn:
yarn list --depth=0
And to get just a specific package:
npm list react-native --depth 0
yarn list --pattern react-native --depth=0
Upvotes: 11
Reputation: 10818
The best practice for checking the react native environment information.
react-native info
which will give the information
React Native Environment Info:
System:
OS: Linux 4.15 Ubuntu 18.04.1 LTS (Bionic Beaver)
CPU: (8) x64 Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz
Memory: 2.08 GB / 7.67 GB
Shell: 4.4.19 - /bin/bash
Binaries:
Node: 8.10.0 - /usr/bin/node
Yarn: 1.12.3 - /usr/bin/yarn
npm: 3.5.2 - /usr/bin/npm
npmPackages:
react: 16.4.1 => 16.4.1
react-native: 0.56.0 => 0.56.0
npmGlobalPackages:
react-native-cli: 2.0.1
react-native: 0.57.8
Upvotes: 58
Reputation: 901
If you have installed "react-native" globally then just open terminal/command line tool and type react-native -v
you will get your answer.
And if you have installed "react-native" for a specific project then open terminal/command line tool and then navigate to your project and type react-native -v
you will get your answer.
Upvotes: 2
Reputation: 53691
To see what version you have on your Mac(Window also can run that code.), run react-native -v
and you should get something like this:
If you want to know what version your project is running, look in /node_modules/react-native/package.json
and look for the version
key:
Upvotes: 201
Reputation: 8740
Move to the root of your App then execute the following command,
react-native -v
In my case, it is something like below,
MacBook-Pro:~ admin$ cd projects/
MacBook-Pro:projects admin$ cd ReactNative/
MacBook-Pro:ReactNative admin$ cd src/
MacBook-Pro:src admin$ cd Apps/
MacBook-Pro:Apps admin$ cd CabBookingApp/
MacBook-Pro:CabBookingApp admin$ ls
MyComponents __tests__ app.json index.android.js
ios package.json
MyStyles android img index.ios.js
node_modules
Finally,
MacBook-Pro:CabBookingApp admin$ react-native -v
react-native-cli: 2.0.1
react-native: 0.44.0
Upvotes: 16
Reputation: 487
You can also open your package.json
file in node_modules
-> react-native
.
The version is at the top:
{
"name": "react-native",
"version": "0.12.0",
...
}
Upvotes: 40