Существует два способа настройки исходных карт: размещение их на сайте и ссылки в связанных файлах или загрузка их непосредственно в службу, такую как сторожевой.Я пытаюсь выполнить последнее.Проблема заключается в том, что, похоже, нет способа генерировать исходные карты с использованием угловых значений без записи пути к файлу в записанные файлы.
Моей первой мыслью было создание двух сборок - одна с генерацией исходных карт, а другая без.Затем я просто развернул бы сборку без исходных карт и загрузил ее вместе с ними в часовой.Это не работает, потому что имена файлов пакета отличаются (angular cli использует хэш файла в качестве имени файла для очистки кэша, и когда вы генерируете исходные карты, он добавляет путь к файлу .map в качестве комментария в конце, вызывая изменение хеша иимя файла).
Другим вариантом будет сборка с исходными картами, загрузка их в часовой и затем удаление файлов карты перед развертыванием сайта.Однако проблема в том, что файлы комплекта все еще содержат ссылку на несуществующий в настоящее время файл карты.Это не должно быть проблемой само по себе, но это может вызвать проблему с расширениями или браузерами в будущем и просто кажется хакерским решением.
Как бы вы внедрили что-то подобное в процесс сборки?