Я собираюсь обновить native-native, но прежде чем это сделать, мне нужно знать, какую версию я обновляю, чтобы узнать, есть ли какие-либо специальные примечания об обновлении моей версии.
Как найти версию native-native, установленную на моем Mac?
Я собираюсь обновить native-native, но прежде чем это сделать, мне нужно знать, какую версию я обновляю, чтобы узнать, есть ли какие-либо специальные примечания об обновлении моей версии.
Как найти версию native-native, установленную на моем Mac?
Чтобы увидеть, какая у вас версия на вашем Mac (Window также может запускать этот код.), react-native -v
и вы должны получить что-то вроде этого:
Если вы хотите узнать, какая версия вашего проекта запущена, посмотрите в /node_modules/react-native/package.json
и найдите ключ version
:
Вы также можете открыть файл package.json
в node_modules
→ react-native
.
Версия находится вверху:
{
"name": "react-native",
"version": "0.12.0",
...
}
Переместитесь в корень вашего приложения, затем выполните следующую команду:
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
Лучшая практика для проверки реагирования на нативную информацию о среде.
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
Чтобы увидеть локальные пакеты, установленные в вашем проекте, включая их версии и без их зависимостей, выполните команду ниже из корневого каталога проекта. В нативном приложении React это будет включать в себя реактивный пакет.
npm list --depth 0
Или, если вы установили их с пряжей:
yarn list --depth=0
И чтобы получить только конкретный пакет:
npm list react-native --depth 0
yarn list --pattern react-native --depth=0
Если вы установили "реактивный родной" глобально, то просто откройте инструмент терминала/командной строки и наберите " react-native -v
вы получите ответ.
И если вы установили "реакцию-нативный" для конкретного проекта, откройте инструмент терминала/командной строки, а затем перейдите к своему проекту и введите react-native -v
вы получите ответ.
Во-первых, убедитесь, что в вашей системе установлен npm. Используйте: [sudo] npm install npm -g
для загрузки и установки.
Просто выполните "аудит npm" в каталоге вашего проекта, а затем перейдите в файл package.json вашего проекта. В файле package.json вы найдете все версии и имена пакетов. Это должно работать независимо от ОС.
Чтобы узнать, какой реактив-нативный установлен глобально, используйте эту команду:
npm ls react-native -g
У вас есть два варианта
react --version
react-native --version
Package.json