Emre K.
Emre K.

Reputation: 2815

How to check the installed version of React-Native

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

Answers (23)

Yash Padia
Yash Padia

Reputation: 19

To know the react native version, just type this command below.

npx react-native -version

Upvotes: 2

melih.murat.pesmen
melih.murat.pesmen

Reputation: 513

Another option for checking react-native version with npx is :

npx react-native info

Upvotes: 5

Dhiraj Sharma
Dhiraj Sharma

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

thinkerBOB
thinkerBOB

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

Nguyen Thanh Son
Nguyen Thanh Son

Reputation: 729

I know 2 ways to test react-native version

  1. Open cmd and type 'react-native --v' or 'react-native --version'
  2. Open your project and open package.json file. U will see react-native version

Upvotes: 2

Prachet Shah
Prachet Shah

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

Digi Coder
Digi Coder

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

programandoconro
programandoconro

Reputation: 2709

If you are using npx you can run:

npx npm view react-native version

Upvotes: 8

Nasreen Ustad
Nasreen Ustad

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

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

see my terminal

Upvotes: 47

Swift
Swift

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

Swift
Swift

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

Ravi Sharma
Ravi Sharma

Reputation: 527

Check your Package.json file to know react-native version.

OR

Open terminal and run command react-native -v

Upvotes: 0

Bill Zelenko
Bill Zelenko

Reputation: 2858

Find out which react-native is installed globally:

npm ls react-native -g

Upvotes: 7

Chaurasia
Chaurasia

Reputation: 496

You have two option

  1. run in cmd or Terminal
react --version
react-native --version
  1. check in the project files, open the Package.json

Upvotes: 0

sg28
sg28

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

Mohammad Kazemi
Mohammad Kazemi

Reputation: 19

First, make sure npm is installed on your system. Use: [sudo] npm install npm -g to download and install it.

Upvotes: 1

Steve Carey
Steve Carey

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

Zeeshan Ansari
Zeeshan Ansari

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

Divyang Solanki
Divyang Solanki

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

Nader Dabit
Nader Dabit

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:

enter image description here

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:

enter image description here

Upvotes: 201

hygull
hygull

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

John Roberts
John Roberts

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

Related Questions