So überprüfen Sie die installierte Version von React-Native

109

Ich werde reaktionsnativ aktualisieren, aber bevor ich dies tue, muss ich wissen, von welcher Version ich ein Upgrade durchführe, um festzustellen, ob es spezielle Hinweise zum Upgrade von meiner Version gibt.

Wie finde ich die Version von react-native, die ich auf meinem Mac installiert habe?

Emre Kenci
quelle

Antworten:

156

Um zu sehen, welche Version Sie auf Ihrem Mac haben (Windows kann diesen Code auch ausführen.), Führen react-native -vSie Folgendes aus, und Sie sollten Folgendes erhalten:

Geben Sie hier die Bildbeschreibung ein

Wenn Sie wissen möchten, welche Version Ihr Projekt ausführt, /node_modules/react-native/package.jsonsuchen Sie nach dem versionSchlüssel:

Geben Sie hier die Bildbeschreibung ein

Nader Dabit
quelle
Kann ich package.json des Projektstammordners (nicht node_module) überprüfen, um die Version zu überprüfen? Es gibt auch einen Schlüsselwert wie "react-native": "0.49.3"
Yusuf Khan
22

Sie können Ihre package.jsonDatei auch in node_modules-> öffnen react-native.

Die Version ist oben:

 {
  "name": "react-native",
  "version": "0.12.0",
  ...
 }
John Roberts
quelle
3
Ich glaube nicht, dass das stimmt, react-native -vkehrt zurück, 0.48.4während ich package.jsonsage 0.1.0.
Paulvs
es ist tatsächlich wahr. React-Native und React-Native-Cli sind verschiedene Dinge. @ Paulvs
Hakiko
22

Die beste Vorgehensweise zum Überprüfen der Informationen zur nativen Umgebungsreaktion.

react-native info

welches die Informationen geben wird

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
quelle
Dies ist derjenige, der für mich funktioniert. Der -vBefehl funktioniert nicht. Dieser infoBefehl dauerte jedoch ziemlich lange.
Chen Li Yong
14

Gehen Sie zum Stammverzeichnis Ihrer App und führen Sie den folgenden Befehl aus:

react-native -v

In meinem Fall ist es so etwas wie unten,

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

Schließlich,

MacBook-Pro:CabBookingApp admin$ react-native -v
react-native-cli: 2.0.1
react-native: 0.44.0
Hygull
quelle
1
Für Mac verwende ich $ ./node_modules/.bin/react-native --version im Projektordner
Felipe Valdes
Ja, das ist auch gut so. Der Prozess der manuellen Überprüfung durch Überprüfen des Installationsverzeichnisses node_modules.
Hygull
8

Führen Sie den folgenden Befehl aus dem Stammverzeichnis des Projekts aus, um die in Ihrem Projekt installierten lokalen Pakete einschließlich ihrer Versionen und ohne ihre Abhängigkeiten anzuzeigen. In einer reaktiven nativen App würde dies das reaktionsnative Paket enthalten.

npm list --depth 0

Oder wenn Sie sie mit Garn installiert haben:

yarn list --depth=0

Und um nur ein bestimmtes Paket zu erhalten:

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

Finden Sie heraus, welches React-Native global installiert ist:

npm ls react-native -g
Bill Zelenko
quelle
1

Wenn Sie "react-native" global installiert haben, öffnen Sie einfach das Terminal- / Befehlszeilentool und geben react-native -vSie ein. Sie erhalten Ihre Antwort.

Wenn Sie "react-native" für ein bestimmtes Projekt installiert haben, öffnen Sie das Terminal- / Befehlszeilentool und navigieren Sie zu Ihrem Projekt. Geben react-native -vSie dann Ihre Antwort ein.

Divyang Solanki
quelle
1

Stellen Sie zunächst sicher, dass npm auf Ihrem System installiert ist. Verwenden Sie: [sudo] npm install npm -gzum Herunterladen und Installieren.

Mohammad Kazemi
quelle
1

Sie können diesen Befehl im Terminal ausführen:

reaktionsnative --version

Dies ergibt eine reaktionsnative CLI-Version

Oder checken Sie in package.json unter ein

"dependencies": {
    "react": "16.11.0",
    "react-native": "0.62.2",
}
Schnell
quelle
0

Führen Sie einfach ein "npm-Audit" in Ihrem Projektverzeichnis durch und wechseln Sie dann zu Ihrer Datei project package.json. In der Datei package.json finden Sie alle Versionen und Paketnamen. Dies sollte unabhängig vom Betriebssystem funktionieren.

sg28
quelle
0

Sie haben zwei Möglichkeiten

  1. Führen Sie in cmd oder Terminal aus
react --version
react-native --version
  1. Checken Sie die Projektdateien ein und öffnen Sie die Package.json

Chaurasia
quelle
0

Überprüfen Sie Ihre Package.json- Datei, um die reaktionsnative Version zu ermitteln.

ODER

Öffnen Sie das Terminal und führen Sie den Befehl react-native -v aus

Ravi Sharma
quelle
0

reaktionsnative Verwendung: bin [Optionen]

Optionen: --version CLI-Version drucken --verbose Erhöhen Sie die Ausführlichkeit der Protokollierung -h, --help Informationen zur Verwendung der Ausgabe reagieren-native --version Verwenden Sie diesen Befehl

Schnell
quelle