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


111

Я збираюся модернізувати рідну реакцію, але, перш ніж це зробити, мені потрібно знати, до якої версії я модернізую, щоб побачити, чи є якісь спеціальні примітки щодо оновлення з моєї версії.

Як я можу знайти в моєму Mac версію набутого реагування?

Відповіді:


158

Щоб побачити, яка версія у вас на Mac (Window також може запустити цей код.), Запустіть, react-native -vі ви повинні отримати щось подібне:

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

Якщо ви хочете дізнатися, у якій версії працює ваш проект, загляньте /node_modules/react-native/package.jsonта шукайте versionключ:

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


Чи можу я перевірити package.json кореневої папки проекту (не node_module), щоб перевірити версію, є також ключове значення типу "реагувати-рідне": "0.49.3"
Юсуф Хан

23

Найкраща практика для перевірки інформації, що реагує на природне середовище.

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 це буде включати в себе нативний пакет реакцій.

npm list --depth 0

Або якщо ви встановили їх за допомогою пряжі:

yarn list --depth=0

А щоб отримати лише певний пакет:

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


1

Якщо у вас глобально встановлено «реагувати на рідну», просто відкрийте інструмент терміналу / командного рядка та введіть react-native -vвідповідь.

І якщо ви встановили "рідко реагувати" на конкретний проект, тоді відкрийте інструмент терміналу / командного рядка, а потім перейдіть до свого проекту та введіть, react-native -vви отримаєте свою відповідь.


1

Спочатку переконайтеся, що npm встановлено у вашій системі. Використовуйте: [sudo] npm install npm -gдля завантаження та встановлення.


1

Ви можете запустити цю команду в Терміналі:

react-native --вертання

Це дасть рідну версію CLI для реакції

Або перевірте в package.json під

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

0

Просто зробіть "npm audit" у своєму каталозі проектів, а потім перейдіть до файлу проекту package.json. У файлі package.json ви знайдете всі версії та назви пакунків. Це повинно працювати незалежно від ОС.


0

У вас є два варіанти

  1. запустити в cmd або терміналі
react --version
react-native --version
  1. Перевірте у файлах проекту, відкрийте Package.json


0

Перевірте своє файл Package.json, щоб дізнатись про рідну реакцію.

АБО

Відкрийте термінал і запустіть команду react-native -v


0

Використання реакції: bin [параметри]

Параметри: - версія для друку версії CLI - вербольна збільшення Збільшення багатослівності журналу -h, --допомога інформації про використання виводу react-native --version використовувати цю команду

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.