Внутри приложения React-Native есть процесс Javascript (или поток?), Который выполняет части JS, которые были загружены из компоновщика.
Я хочу что-то отладить (обещание сбежавшего Bluebird), для которого есть предупреждение с полезной трассировкой стека. Это предупреждение по умолчанию отключено. Мне нужно будет включить его, запустив процесс JS с флагом. Для узла это будет опция --trace-warnings
.
Является ли процесс RN внутри приложения процессом узла?
Есть ли способ использовать дополнительные параметры среды выполнения node.js, такие как --trace-warnings
?
Куда пойдет выход? Правильно ли я предполагаю, что увижу это, используя react-native log-ios
?
Прямо сейчас предупреждение отображается как в Желтом Ящике и связано с трассировкой стека - только это бесполезная трассировка стека проверки bluebird, а не трассировка стека местоположения кода, которое создало рассматриваемое обещание.
Кроме того, я не могу использовать удаленную отладку JS, потому что библиотека, которую я использую (Realm), продолжает падать всякий раз, когда включен отладчик.