Реагировать на родной способ выполнения кода в контексте точек останова - PullRequest
0 голосов
/ 14 октября 2018

Я использую

  • реагировать нативный
  • против кода
  • сценарий типа

Я хочу остановиться на точке останова ивыполнить код.я могу остановиться на контрольных точках.Кажется, я могу получить доступ к локальным переменным в консоли, но я не вижу, что это мой var, который я импортирую

import {images} from '../assets/index';

Это содержимое этого файла

export const images = {
    Level_4_Hallway: require("./images/floorplans/Level_4_Hallway.jpg"),

};

Я пытался потребовать это в консоли, но я не знаю, каков мой путь.По какой-то причине требуется работает в VScode, но не в Chrome отладчик

Ответы [ 2 ]

0 голосов
/ 15 октября 2018

Если вы посмотрите на вложенные области на панели «Переменные» в VS Code, у одной из них должны быть локальные переменные, соответствующие вашим импортам.Точное именование и значение этих переменных зависит от модуля модуля, который в случае с React Native представляет собой Metro.Я провел простой тест, и похоже, что имя импортированного модуля преобразуется в регистр верблюдов с префиксом подчеркивания, а в некоторых случаях добавляется суффикс 2.

Если все остальное не удается, добавьте код в вашу программу, чтобы скопировать импорт в локальную переменную, например:

const images2 = images;
0 голосов
/ 14 октября 2018

Используйте debugger;, чтобы создать точку останова и включить отладку

debugger;
export const images = {
    Level_4_Hallway: require("./images/floorplans/Level_4_Hallway.jpg"),

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