2015-12-15 4 views

ответ

2

В настоящее время невозможно использовать инструменты React Dev в Chrome. Пожалуйста, обратите внимание на эту официальную ссылку:

http://facebook.github.io/react-native/docs/known-issues.html#content

Это в настоящее время не представляется возможным использовать вкладку «React» в Devtools для проверки приложений виджетов. Это связано с изменением того, как сценарии приложения оцениваются в плагине devtools; они теперь запускаются внутри веб-рабочего, и плагин не знает об этом и поэтому не может нормально общаться с React Native.

Однако вы все еще можете использовать функцию консоли для devtools, а также отлаживать JavaScript с помощью контрольных точек. Чтобы использовать консоль, не забудьте выбрать запись ⚙debuggerWorker.js в раскрывающемся списке devtools, который по умолчанию установлен.

Существует также открытый вопрос о github. Пожалуйста, обратите внимание на это, а также:

https://github.com/facebook/react-devtools/issues/229

Реагировать Native теперь работает в рамках веб-работника на Chrome, так что он получает более чистую и изолированную среду JS, что более близко подражает ОАО на устройстве, но это ломает React devtools. @skevy указал на это, и я еще не видел задачи. Возможно, исправление должно произойти на стороне RN, но я подумал, что люди, думающие о devtools, скорее всего, придут на ум.

Repro: Запустите приложение с мастером RN, запустите его в отладчике Chrome, попробуйте использовать React devtools, но опция «React» не отображается в веб-инспекторе.

1

enter image description here

Это доступно только, если ваш веб-страница использует реагировать, я использую его сейчас.

Смежные вопросы