mode: 'production' делать devtool: 'source-map' (код не сжат и легко определить где в коде ошибка)
а для mode: 'development', devtool: 'eval' (код сжат и не понятно в каком файле ошибка)
сразу возникает вопрос "а не разумнее делать на оборот?", полез посмотреть как делают другие.
Вижу, что одни делают как в доке, другие же ровно на оборот.
не пойму, почему source-map рекомендует для mode production а не на оборот?
Из-за хрм
хрм? это что и как гуглить?
Hot module replacement
Вообще в доке все вроде б понятно написано, вы может не там смотрели https://webpack.js.org/configuration/devtool/
так я из доки скрины и сделал же, если есть прям пункт который отвечает на мой вопрос, то укажите пожалуйста
eval-* addition generate SourceMap per module and attach it via eval. Recommended for development, because of improved rebuild performance.
Все написано, только немного ниже: eval-source-map - Each module is executed with eval() and a SourceMap is added as a DataUrl to the eval(). Initially it is slow, but it provides fast rebuild speed and yields real files. Line numbers are correctly mapped since it gets mapped to the original code. It yields the best quality SourceMaps for development. source-map - A full SourceMap is emitted as a separate file. It adds a reference comment to the bundle so development tools know where to find it. один быстро создается при повторной сборке, второй выделяется в отдельный файл, что не должно нарушать experience
И у вас какой-то не правильный перевод описания eval, все там понятно где ошибка
Хмм, вот это странно, а вы перегружали дев сервер после изменения?
ну так он же написал: index.jx, строка 5
А ну хотя да, это же общая ошибка загрузки модуля, потому он до эвала показывает
Обсуждают сегодня