Я использую расширение Bundler и Minifier для Visual Studio для объединения файлов. Пример:
{
"outputFileName": "bundle.js",
"inputFiles": [
"foo1.js",
"foo2.js",
"foo3.js"
],
"minify": {
"enabled": true
},
"sourceMap": true
}
Это создает пакет. js, bundle.min. js и bundle.min. js .map. И он работает нормально.
Однако файл исходной карты bundle.min. js .map ссылается на связанный файл (bundle. js) в своей sources
карте, а не на составляющие файлы:
{
"version":3,
"file":"bundle.min.js",
"lineCount":1,
"mappings":"...stuff...",
"sources":["bundle.js"],
"names":[...stuff...]
}
Это затрудняет отладку, потому что я имею дело с гигантским файлом, а не с частями. Я бы хотел, чтобы исходная карта ссылалась на отдельные файлы следующим образом:
{
...
"sources":["foo1.js","foo2.js","foo3.js"],
...
}
Возможно ли использование текущего сборщика, который я использую? Если нет, то каковы альтернативы, которые позволяют такую обработку?