Можно ли отлаживать исходные js-файлы в IE 11 в проекте create-react-app?
У меня нет проблем с этим в Chrome, но в IE11 у меня есть доступ только к bundle.js. В chrome кажется, что он знает, как использовать исходные карты. Я бы предпочел сделать это без извлечения.
Можете ли вы через это установить точку останова на исходных файлах? Похоже, просто инспектор React dom
Да, это в основном то, что это такое - и это позволяет вам просматривать значения ваших свойств и состояние всех компонентов в любой момент, что может быть очень полезно. (NB, я не использовал его, хотя я использовал расширение браузера Chrome.) Что касается точек останова, можете ли вы просто сделать это обычным способом с помощью оператора debugger
в ваших исходных файлах? (Или они удаляются при компиляции?) Не уверен, что мне не хватает чего-то конкретного, что вы хотите сделать. Извините, если это не помогло, React - это всего лишь то, с чем я немного поиграл, я никогда не использовал его "серьезно".
Хорошо, спасибо, я попробую. У меня нет проблем с использованием оператора отладчика или просто открытием инструментов chrome dev, но я пытаюсь сделать это в более старой версии Internet Explorer (IE), и я думаю, что наша версия IE11 не позволяет исходные карты, которые принимают связанные или минифицированные файлы обратно в разукрупненное состояние. Поэтому оператор отладчика просто сломается в связанном и некогерентном js-коде, а не в моем исходном коде реакции.
@ Райан Ты когда-нибудь заставлял это работать? У меня есть аналогичная потребность, однако я не могу заставить инструмент разработчика подключиться к Internet Explorer.
Вы пробовали автономные инструменты разработчика, опубликованные Робином? Не думаю, что когда-либо пробовал.
Похоже, вы можете получить React devtools как отдельное приложение, а не только как расширение для Chrome - см. Здесь: github.com/facebook/react-devtools/tree/master/packages/…