Почему источник React включен дважды в отладчик? - PullRequest
0 голосов
/ 21 июня 2019

Я "унаследовал" create-react-app, на котором я обновляю некоторые функции.Я знаком с JS и умею кодировать в React, но я не очень разбираюсь в webpack, npm, горячей перезагрузке или остальном процессе, который облегчает жизнь разработчикам.

К сожалению, при попытке отладкиВ этом приложении отладчик не останавливается на точках останова ни в Chrome, ни в Firefox. Этот ответ предполагает, что проблема возникает, когда скрипт появляется дважды.И действительно, в моем Firefox одна из страниц загружается дважды:

Screenshot of the first copy

Screenshot of the second copy

Очевидно, что они не могут существовать в одном и том же каталоге.Но по какой-то причине браузер отображает и, вероятно, запускает оба.

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


Редактировать: Если я перезапущу Firefox, то все в порядке, есть только одна копияисточник.Однако после того, как я изменю файл и страница автоматически обновится, у меня снова останется 2 копии.Так что в этой горячей перезагрузке явно что-то сомнительное ...

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