Webpack и JS исходные карты.Как это работает? - PullRequest
0 голосов
/ 14 мая 2019

Проект среднего размера. В webpack.config.js есть следующая опция:

1.
devtool: 'source-maps'

Когда установлено значение debugger, браузер почти полностью падает.

ки ...

2.
установив его на:
eval: 'eval-cheap-module-source-map'
код не сопоставлен с исходным кодом ...
т.е. асинхронные функции заключены в regeneratorRuntime.wrap ...

3.

хорошо, давайте попробуем eval-cheap-module-source-map

devtool: 'eval-cheap-module-source-map'
Это делает исходную карту правильно. Но в половине случаев функция step over включена. Мой компьютер зависает. Что с этим случилось?


Использование Firefox

devtool: 'eval-cheap-module-source-map'

Первая точка останова выглядит нормально. Вещи исходно сопоставлены. Но затем он «прыгает» в другой контекст, и бум ... многие regeneratorRuntime.wrap ... повсюду. Это больше не источник сопоставлен.


Как люди на самом деле с успехом используют Webpack и исходные карты? Это просто кажется совершенно непригодным.


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