Come controllare la versione installata di React-Native


111

Ho intenzione di eseguire l'upgrade di react-native ma prima di farlo, ho bisogno di sapere da quale versione sto aggiornando per vedere se ci sono note speciali sull'aggiornamento dalla mia versione.

Come trovo la versione di react-native che ho installato sul mio Mac?

Risposte:


158

Per vedere quale versione hai sul tuo Mac (anche Windows può eseguire quel codice.), Esegui react-native -ve dovresti ottenere qualcosa del genere:

inserisci qui la descrizione dell'immagine

Se vuoi sapere quale versione è in esecuzione il tuo progetto, guarda /node_modules/react-native/package.jsone cerca la versionchiave:

inserisci qui la descrizione dell'immagine


Posso controllare package.json della cartella principale del progetto (non node_module) per verificare la versione c'è anche un valore chiave come "react-native": "0.49.3"
Yusuf Khan

23

La migliore pratica per controllare le informazioni sull'ambiente nativo di reazione.

react-native info

che darà le informazioni

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

Questo è quello che funziona per me. Il -vcomando non funziona. Questo infocomando ha richiesto molto tempo per essere completato.
Chen Li Yong,

22

Puoi anche aprire il tuo package.jsonfile in node_modules-> react-native.

La versione è in alto:

 {
  "name": "react-native",
  "version": "0.12.0",
  ...
 }

3
Non credo sia vero, react-native -vritorna 0.48.4mentre il mio package.jsondice 0.1.0.
paulv

in realtà è vero. reagire-nativo e reagire-nativo-cli sono cose diverse. @paulvs
hakiko

14

Spostati alla radice della tua app quindi esegui il seguente comando,

react-native -v

Nel mio caso, è qualcosa come sotto,

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

Finalmente,

MacBook-Pro:CabBookingApp admin$ react-native -v
react-native-cli: 2.0.1
react-native: 0.44.0

1
per, mac, utilizzo $ ./node_modules/.bin/react-native --version nella cartella del progetto
Felipe Valdes

Sì, va bene anche questo. Il processo di controllo manuale esaminando la directory di installazione node_modules.
Hygull

9

Per vedere i pacchetti locali installati nel tuo progetto, comprese le loro versioni e senza le loro dipendenze, esegui il comando seguente dalla directory principale del progetto. In un'app nativa React questo includerebbe il pacchetto nativo di reazione.

npm list --depth 0

O se li hai installati con filo:

yarn list --depth=0

E per ottenere solo un pacchetto specifico:

npm list react-native --depth 0
yarn list --pattern react-native --depth=0

7

Scopri quale react-native è installato a livello globale:

npm ls react-native -g

1

Se hai installato "React-Native" a livello globale, apri il terminale / strumento della riga di comando e digita react-native -votterrai la tua risposta.

E se hai installato "React-Native" per un progetto specifico, apri il terminale / lo strumento della riga di comando e poi vai al tuo progetto e digita react-native -votterrai la tua risposta.


1

Innanzitutto, assicurati che npm sia installato sul tuo sistema. Usa: [sudo] npm install npm -gper scaricarlo e installarlo.


1

Puoi eseguire questo comando nel Terminale:

reagire-nativo --version

Ciò fornirà una versione CLI nativa per la reazione

Oppure controlla package.json sotto

"dependencies": {
    "react": "16.11.0",
    "react-native": "0.62.2",
}

0

Basta fare un "audit npm" nella directory del progetto e poi andare al file package.json del progetto. Nel file package.json troverai tutte le versioni ei nomi dei pacchetti, che dovrebbe funzionare indipendentemente dal sistema operativo.


0

Hai due possibilità

  1. eseguito in cmd o Terminal
react --version
react-native --version
  1. controlla i file di progetto, apri il file Package.json


0

Controlla il tuo file Package.json per conoscere la versione nativa di reazione.

O

Apri il terminale ed esegui il comando react-native -v


0

Utilizzo nativo di reazione: bin [opzioni]

Opzioni: --version Stampa versione CLI --verbose Aumenta la verbosità di registrazione -h, --help output informazioni sull'utilizzo react-native --version usa questo comando

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.