Как узнать версию react
Как узнать, какая версия React запущена во время выполнения в браузере?
Есть ли способ узнать версию React во время выполнения в браузере?
React.version это то, что вы ищете.
Однако это недокументировано (насколько мне известно), поэтому это может быть нестабильная функция (то есть, хотя и маловероятно, она может исчезнуть или измениться в будущих выпусках).
Пример с React импортированным как скрипт
Пример с React импортированным модулем
Этот второй подход является рекомендуемым. Большинство веб-сайтов будут использовать его. create-react-app делает это ( за сценой использует webpack ). В этом случае React он инкапсулирован и, как правило, вообще недоступен вне пакета (например, в консоли браузера).
Из командной строки:
Откройте Chrome Dev Tools или аналогичный и запустите require(‘React’).version в консоли.
Это работает и на таких сайтах, как Facebook, чтобы узнать, какую версию они используют.
Установив React Devtools, вы можете запустить это из консоли браузера:
Что выводит что-то вроде:
Метод 1: посмотрите в ECMAScript:
Номер версии экспортируется обоими модулями react-dom и react, но эти имена часто удаляются при объединении, а версия скрывается внутри контекста выполнения, к которому нет доступа. Умная точка останова может напрямую показать значение, или вы можете выполнить поиск в ECMAScript:
Метод 2: используйте точку останова DOM:
Версия также вводится в инструменты разработки React, но, насколько я знаю, нигде не отображается.
Как проверить установленную версию React-Native
Я собираюсь обновить response-native, но прежде мне нужно знать, с какой версии я обновляюсь, чтобы увидеть, есть ли какие-либо особые примечания об обновлении с моей версии.
Как мне найти версию react-native, установленную на моем Mac?
Если вы хотите узнать, на какой версии работает ваш проект, загляните в него /node_modules/react-native/package.json и найдите version ключ:
Лучшая практика для проверки информации о среде React Native.
который даст информацию
Перейдите в корень вашего приложения, затем выполните следующую команду,
В моем случае это примерно так:
Чтобы увидеть локальные пакеты, установленные в вашем проекте, включая их версии и без их зависимостей, выполните приведенную ниже команду из корневого каталога проекта. В собственном приложении React это будет включать пакет response-native.
Или если вы установили их пряжей:
И чтобы получить только конкретный пакет:
это работает для меня
npm view react-native version
npm view react version
npm view react-scripts version
npm view react-dom version
Узнайте, какая система react-native установлена глобально:
PS Если вы не установили глобально, react-native используйте npx react-native info команду.
Как узнать версию React, запущенную во время выполнения в браузере?
Есть ли способ узнать версию React в браузере?
8 ответов
React.version это то, что вы ищете.
Хотя он недокументирован (насколько мне известно), поэтому он не может быть стабильной функцией (то есть маловероятно, что он может исчезнуть или измениться в будущих выпусках).
Пример с React импортированным как скрипт
Пример с React импортированным как модуль
Очевидно, что если вы импортируете React как модуль, он не будет в глобальной области видимости. Приведенный выше код предназначен для комплектации с остальным приложением, например, используя веб-пакет. Он практически никогда не будет работать, если используется в консоли браузера (он использует пустой ввод).
Этот второй подход является рекомендуемым. Большинство сайтов будут использовать его. create-реагировать-приложение делает это (он использует webpack за сценой). В этом случае React инкапсулируется и, как правило, вообще недоступен за пределами пакета (например, в консоли браузера).
Для приложения, созданного с помощью create-реагировать-приложения, мне удалось увидеть версию:
Приложение было развернуто без исходной карты.
Предполагается, что вы импортируете React следующим образом: import React from ‘react’
Откройте Chrome Dev Tools или эквивалентный и запустите require(‘React’).version в консоли.
Это работает на сайтах, таких как Facebook, чтобы узнать, какую версию они используют.
С установленным React Devtools вы можете запустить его из консоли браузера:
Как можно сказать версию React, запущенную во время выполнения в браузере?
Есть ли способ узнать версию выполнения React в браузере?
ОТВЕТЫ
Ответ 1
Хотя он недокументирован (насколько я знаю), поэтому он может быть нестабильной (то есть маловероятным, он может исчезнуть или измениться в будущих версиях).
Ответ 2
Откройте Chrome Dev Tools или аналогичный и запустите require(‘React’).version в консоли.
Это работает на таких сайтах, как Facebook, чтобы узнать, какую версию они используют.
Ответ 3
Способ 1: посмотрите в ECMAScript:
Номер версии экспортируется обоими модулями реагировать и реагировать, но эти имена часто удаляются связыванием, а версия скрывается в контексте выполнения, к которому нет доступа. Умная точка останова может раскрыть значение напрямую, или вы можете искать в ECMAScript:
Метод 2: Используйте точку останова DOM:
Версия также внедряется в инструменты разработки React, но, насколько я знаю, нигде не отображается.
Ответ 4
Это работало для меня в Safari и Chrome при обновлении с 0.12.2 до 16.2.0.
Ответ 5
В файле index.js просто замените компонент приложения на «React.version». Например
Я проверил это с React v16.8.1
Ответ 6
Для приложения, созданного с помощью create-реагировать-приложение, мне удалось увидеть версию:
Приложение было развернуто без исходной карты.
Ответ 7
Предполагается, что вы импортируете React следующим образом: import React from ‘react’
How to check the installed version of React-Native
I’m going to upgrade react-native but before I do, I need to know which version I’m upgrading from to see if there are any special notes about upgrading from my version.
How do I find the version of react-native I have installed on my Mac?
20 Answers 20
If you want to know what version your project is running, look in /node_modules/react-native/package.json and look for the version key:
The best practice for checking the react native environment information.
which will give the information
The version is at the top:
Move to the root of your App then execute the following command,
In my case, it is something like below,
To see the local packages installed in your project including their versions and without their dependencies, run the below command from the project’s root directory. In a React native app this would include the react-native package.
Or if you installed them with yarn:
And to get just a specific package:
npm view react-native version
npm view react version
npm view react-scripts version
npm view react-dom version
Find out which react-native is installed globally:
Use react-native info It shows all system and libraries information.
Result :-
P.S If you have not globally installed react-native then use npx react-native info command.
If you are using npx you can run: