Expo project remote JS не показывает местоположение ошибки в коде - PullRequest
0 голосов
/ 03 августа 2020

Я использую expo init для запуска нового проекта. Expo запустился правильно, и я могу использовать expo-cli для открытия как на android, так и на iphone устройствах. Затем встряхиваю устройство для удаленной отладки JS. Загадка заключается в том, что на консоли отладки ошибка не отображалась в реальном коде, а в каком-то странном связанном файле. Чтобы продемонстрировать, я поместил console.log(‘abc’) в приложение. js (это fre sh из проекта expo init, не более того). На консоли отладки он показывает: ab c node_modules% 5Cexpo% 5CAppEntry.bundleplatform = android & dev = true & minify = false & hot = false

Он не показывает местоположение в исходном коде, но показывает какое-то место в сборке . Однако, если я попытаюсь запустить expo в Интернете, консоль в chrome кажется в порядке (по крайней мере, она сообщает мне, в какой строке находится эта консоль в каком файле). Может что-то не так с исходной картой? Я новичок в expo и чувствую себя застрявшим без надлежащего режима отладки.

dignositics

Expo CLI 3.23.0 environment info:
System:
OS: Windows 10 10.0.18362
Binaries:
Node: 10.16.0 - C:\Program Files\nodejs\node.EXE
npm: 6.14.6 - C:\Program Files\nodejs\npm.CMD
IDEs:
Android Studio: Version 4.0.0.0 AI-193.6911.18.40.6626763
npmPackages:
expo: ~38.0.8 => 38.0.8
react: ~16.11.0 => 16.11.0
react-dom: ~16.11.0 => 16.11.0
react-native: https://github.com/expo/react-native/archive/sdk-38.0.2.tar.gz => 0.62.2
react-native-web: ~0.11.7 => 0.11.7
...