У меня довольно сложная система сборки, и я пытаюсь создать исходную карту на основе указанных c файлов. Эти файлы были объединены ранее, и у них также есть исходная карта. Теперь это сценарий:
Файлы a, b и c объединяются в ab c. js, с ab c. js .map , затем скомпилированный замыканием в AB C. js, с AB C. js .map, используя "source_map_input" из ab c. js .map . Файлы d, e и f объединяются в def. js, с def. js .map , а затем компилируются в DEF. js, с DEF. js .map , используя "source_map_input" из def. js .map .
Все до сих пор работает отлично. Если я использую AB C. js на веб-сайте, я могу правильно видеть все источники a, b и c.
Теперь я хочу использовать компилятор закрытия для конкататации и компиляции AB C. js и DEF. js, создание единого выходного исходного файла и исходного файла ABCDEF. js (+ .map) с использованием "source_map_input" дважды (по одному разу для каждого файла), предоставляя исходные карты AB C. js .map и DEF. js .map . Тем не менее, это, похоже, не работает вообще. Сгенерированная карта указывает не на исходные файлы (a, b, c и d, e, f), а на AB C. js.
Это ошибка в компиляторе закрытия или просто невозможно предоставить несколько файлов с «source_map_input»?