Console.log не работает в приложении React Native после перехода на TypeScript - PullRequest
0 голосов
/ 03 июня 2018

После добавления зависимостей и запуска проекта (все еще полного кода js) в симуляторе ios, console.log ничего не печатает.

Я могу убедиться, что код вызывается, но когда я помещаю console.log в любой файл js или ts с любым аргументом, в моем TERMINAL ничего не появляется.

Я использую код VS, если это имеет какое-то значение.Кроме того, я использую expo

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

Журналы появляются после перезапуска сборки.Таким образом, я вижу журналы с предыдущего запуска

Журналы также отображаются в консоли Chrome, поэтому я не вижу их только в VS Code

Ответы [ 2 ]

0 голосов
/ 09 июня 2018

Мне удалось вернуть журналы, используя exp start вместо

0 голосов
/ 03 июня 2018

Для отладки и просмотра console.log лучший способ, который я нашел, это использовать Debug Remote JS после того, как вы нажали CMD+D.Таким образом, откройте Chrome, и теперь вы можете увидеть весь свой журнал JavaScript.Также я использую инструмент https://github.com/jhen0409/react-native-debugger, который позволяет также использовать redux-devtool.Но для запуска его в expo вам нужно добавить этот скрипт в ваш package.json.

"debug": "open 'rndebugger://set-debugger-loc?host=localhost&port=19001'" Это откроет этот отладчик в том же порту, что и expo.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...