Как получить исходную карту для связанного файла, чтобы ссылаться на его составные части? - PullRequest
0 голосов
/ 05 мая 2020

Я использую расширение 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"],
  ...
}

Возможно ли использование текущего сборщика, который я использую? Если нет, то каковы альтернативы, которые позволяют такую ​​обработку?

...