Всем привет.
Вопрос: как сделать сборку из сборки с сохранением sourcemap?
Моя заготовка тут
https://github.com/ZVanoZ/webpack4-test01
Использал 'webpack-concat-plugin' и 'webpack-merge-and-include-globally' - сборки js собираются, но SourceMap для "module-all.js" нерабочий.
1. Webpack используется тупо для объединения JS-файлов старого типа.
Т.е. нет require и стандартная схема работы через entry не пашет.
2. Алгоритм объединения.
2.1. Первичная сборка.
"./frontend/Module1/script1.js" + "./frontend/Module1/script2.js" >> "./public/bundle/Module1.js|min.js"
"./frontend/Module2/script1.js" + "./frontend/Module2/script2.js" >> "./public/bundle/Module2.js|min.js"
Тут все ОК.
Подключенные скрипты работают, исходники по SourceMap отображаются и дебажатся.
Тестовый HTML тут
https://github.com/ZVanoZ/webpack4-t...-separate.html
2.2. Вторичная сборка. Т.е. "сборка из сборок".
"./public/bundle/Module1.js|min.js" + "./public/bundle/Module2.js|min.js" >> "./public/bundle/module-all.js|min.js"
Тут скрипты работают, но не отображаются исходники из SourceMap.
Тестовый HTML тут
https://github.com/ZVanoZ/webpack4-t...moduleAll.html