Comment vérifier la version installée de React-Native

111

Je vais mettre à niveau react-native, mais avant de le faire, j'ai besoin de savoir de quelle version je mets à niveau pour voir s'il y a des remarques spéciales sur la mise à niveau de ma version.

Comment trouver la version de react-native que j'ai installée sur mon Mac?

Emre Kenci
la source

Réponses:

158

Pour voir quelle version vous avez sur votre Mac (Window peut également exécuter ce code.), Exécutez react-native -vet vous devriez obtenir quelque chose comme ceci:

entrez la description de l'image ici

Si vous souhaitez connaître la version en cours d'exécution de votre projet, recherchez /node_modules/react-native/package.jsonet recherchez la versionclé:

entrez la description de l'image ici

Nader Dabit
la source
Puis-je vérifier package.json du dossier racine du projet (et non node_module) pour vérifier la version, il existe également une valeur clé comme "react-native": "0.49.3"
Yusuf Khan
23

La meilleure pratique pour vérifier les informations d'environnement natif de réaction.

react-native info

qui donnera les informations

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
Zeeshan Ansari
la source
C'est celui qui fonctionne pour moi. La -vcommande ne fonctionne pas. Cette infocommande a cependant mis beaucoup de temps à se terminer.
Chen Li Yong
22

Vous pouvez également ouvrir votre package.jsonfichier dans node_modules-> react-native.

La version est au top:

 {
  "name": "react-native",
  "version": "0.12.0",
  ...
 }
John Roberts
la source
3
Je ne pense pas que ce soit vrai, react-native -vrevient 0.48.4pendant que mon package.jsondit 0.1.0.
paulvs
c'est vraiment vrai. react-native et react-native-cli sont des choses différentes. @paulvs
hakiko
14

Déplacez-vous à la racine de votre application puis exécutez la commande suivante,

react-native -v

Dans mon cas, c'est quelque chose comme ci-dessous,

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

Finalement,

MacBook-Pro:CabBookingApp admin$ react-native -v
react-native-cli: 2.0.1
react-native: 0.44.0
hygull
la source
1
pour, mac j'utilise $ ./node_modules/.bin/react-native --version dans le dossier du projet
Felipe Valdes
Ouais, c'est bien aussi. Le processus de vérification manuelle en regardant dans le répertoire d'installation node_modules.
hygull
9

Pour voir les packages locaux installés dans votre projet, y compris leurs versions et sans leurs dépendances, exécutez la commande ci-dessous à partir du répertoire racine du projet. Dans une application native React, cela inclurait le package react-native.

npm list --depth 0

Ou si vous les avez installés avec du fil:

yarn list --depth=0

Et pour obtenir juste un package spécifique:

npm list react-native --depth 0
yarn list --pattern react-native --depth=0
Steve Carey
la source
7

Découvrez quel react-native est installé dans le monde:

npm ls react-native -g
Bill Zelenko
la source
1

Si vous avez installé globalement "react-native", ouvrez simplement l'outil de terminal / ligne de commande et tapez react-native -vvous obtiendrez votre réponse.

Et si vous avez installé "react-native" pour un projet spécifique, ouvrez l'outil terminal / ligne de commande, puis accédez à votre projet et tapez react-native -vvous obtiendrez votre réponse.

Divyang Solanki
la source
1

Tout d'abord, assurez-vous que npm est installé sur votre système. Utilisation: [sudo] npm install npm -gpour le télécharger et l'installer.

Mohammad Kazemi
la source
1

Vous pouvez exécuter cette commande dans le terminal:

react-native --version

Cela donnera la version CLI native de réaction

Ou enregistrez package.json sous

"dependencies": {
    "react": "16.11.0",
    "react-native": "0.62.2",
}
Rapide
la source
0

Faites simplement un "audit npm" sur le répertoire de votre projet, puis accédez au fichier package.json de votre projet. Dans le fichier package.json, vous trouverez toutes les versions et les noms de packages. Cela devrait fonctionner quel que soit le système d'exploitation.

sg28
la source
0

Vous avez deux options

  1. exécuter dans cmd ou Terminal
react --version
react-native --version
  1. archiver les fichiers du projet, ouvrir le Package.json

Chaurasia
la source
0

Vérifiez votre Package.json fichier pour connaître la version native de réaction.

OU

Ouvrez le terminal et exécutez la commande react-native -v

Ravi Sharma
la source
0

React-native Utilisation: bin [options]

Options: --version Version de l'interface de ligne de commande --verbose Augmenter la verbosité de la journalisation -h, --aider les informations d'utilisation de la sortie react -native --version utiliser cette commande

Rapide
la source