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?

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


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",
  ...
 }

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

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

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

7

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

npm ls react-native -g

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.


1

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


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",
}

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.


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


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


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

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.