Я работаю над приложением React и изучаю веревки. У меня есть SPA, где моя среда для разработчиков работает в Docker, и использует Gulp + Watchify, Browserify и Babelify, чтобы связать весь мой код JS (X) и получить его в браузере как «bundle.js».Доступ к объектам javascript из консоли dev после комплектации
Все работает хорошо, за исключением того, что я не могу получить доступ к таким объектам, как React и ReactDOM, из моих инструментов разработчика Chrome. Я уверен, что это происходит потому, что они «скрыты» из-за того, что они собраны, но я не уверен, как исправить это или получить к ним доступ. Я всегда могу «window.ReactDOM = ReactDOM» в своем коде, но это похоже на тупой способ, и я предвижу желание играть с большим количеством кода в консоли.
Я заметил, что я могу добавить «отладчик» в свой код, и эти объекты доступны, когда код приостановлен, но после его запуска я не могу получить доступ к объектам.
Как скрываются эти объекты, и есть ли разумный способ получить к ним доступ, кроме точек останова?
Вы добавили надстройку инструмента React dev в Chrome? Есть множество расширений Chrome, которые вы должны добавить, чтобы действительно упростить изучение элементов React. – vol7ron
также, когда вы нажмете точку останова, вы можете сохранить любую переменную в глобальном контексте для последнего использования –
Да, я добавил инструменты React Dev. Я работал над некоторыми учебниками, которые проводят некоторые проверки с помощью консоли, которая работает в их случае, потому что они не связаны - просто используя теги скриптов, чтобы добавить все. –