Как проверить установленную версию React-Native


114

Я собираюсь обновить response-native, но перед этим мне нужно знать, с какой версии я обновляюсь, чтобы увидеть, есть ли какие-либо особые примечания об обновлении с моей версии.

Как мне найти версию react-native, установленную на моем Mac?

Ответы:


162

Чтобы узнать, какая у вас версия на вашем Mac (Window также может запускать этот код), запустите, react-native -vи вы должны получить что-то вроде этого:

введите описание изображения здесь

Если вы хотите узнать, в какой версии работает ваш проект, загляните в него /node_modules/react-native/package.jsonи найдите versionключ:

введите описание изображения здесь


Могу ли я проверить package.json в корневой папке проекта (не node_module), чтобы проверить версию, есть также ключевое значение, например «react-native»: «0.49.3»
Юсуф Хан

23

Лучшая практика для проверки информации о среде React native.

react-native info

который даст информацию

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

Это тот, который мне подходит. Команда -vне работает. Однако выполнение этой infoкоманды заняло довольно много времени.
Чен Ли Йонг

22

Вы также можете открыть свой package.jsonфайл в node_modules-> react-native.

Версия вверху:

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

3
Не думаю, что это правда, react-native -vвозвращается, 0.48.4пока мой package.jsonговорит 0.1.0.
paulvs

это действительно правда. react-native и react-native-cli - разные вещи. @paulvs
hakiko

14

Перейдите в корень вашего приложения и выполните следующую команду:

react-native -v

В моем случае это примерно так:

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

В заключение,

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

1
для Mac я использую $ ./node_modules/.bin/react-native --version в папке проекта
Фелипе Вальдес

Да, это тоже нормально. Процесс ручной проверки путем просмотра каталога установки node_modules.
hygull

9

Чтобы увидеть локальные пакеты, установленные в вашем проекте, включая их версии и без их зависимостей, выполните приведенную ниже команду из корневого каталога проекта. В собственном приложении React это будет включать пакет response-native.

npm list --depth 0

Или если вы установили их пряжей:

yarn list --depth=0

И чтобы получить только конкретный пакет:

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


2

Вы можете запустить эту команду в Терминале:

реагировать-native --version

Это даст версию CLI для реагирования

Или проверьте package.json в разделе

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

1

Если вы установили "response-native" глобально, просто откройте инструмент терминала / командной строки и введите, react-native -vвы получите свой ответ.

И если вы установили "react-native" для конкретного проекта, откройте инструмент терминала / командной строки, а затем перейдите к своему проекту и введите, react-native -vвы получите свой ответ.


1

Сначала убедитесь, что в вашей системе установлен npm . Использование: [sudo] npm install npm -gдля загрузки и установки.


0

Просто выполните «аудит npm» в каталоге своего проекта, а затем перейдите в файл проекта package.json. В файле package.json вы найдете все версии и названия пакетов. Это должно работать независимо от ОС.


0

У вас есть два варианта

  1. запустить в cmd или терминале
react --version
react-native --version
  1. проверьте файлы проекта, откройте Package.json


0

Проверьте свой Package.json файл чтобы узнать версию для реакции.

ИЛИ

Откройте терминал и запустите команду response-native -v


0

React-native Использование: bin [параметры]

Параметры: --version Распечатать версию интерфейса командной строки --verbose Увеличить подробность ведения журнала -h, --help вывести информацию об использовании response-native --version используйте эту команду

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.