У меня есть проект Angular 8, в котором я получаю следующее предупреждение в конце компиляции:
WARNING in Ignoring local source map at "C:\Users\mike\git\typhoon\bootstrap-reboot.min.css.map" as resource is missing.
Конечно, первый шаг - проверить, есть ли у меня файл карты, но вот странныйДело в том, что css включен с помощью этих строк в angular.json
:
"styles": [
"node_modules/bootstrap/dist/css/bootstrap-reboot.min.css",
"src/app/styles/styles.scss"
],
... и папка node_modules/bootstrap/dist/css
действительно содержит файл .map рядом с файлом .css:
$ ls -l bootstrap-reboot*
-rw-r--r-- 1 mike 197610 4897 Oct 26 1985 bootstrap-reboot.css
-rw-r--r-- 1 mike 197610 76483 Oct 26 1985 bootstrap-reboot.css.map
-rw-r--r-- 1 mike 197610 4021 Oct 26 1985 bootstrap-reboot.min.css
-rw-r--r-- 1 mike 197610 32461 Oct 26 1985 bootstrap-reboot.min.css.map
В предупреждающем сообщении указывается, что процесс компиляции ищет неправильную папку для файла карты.
Последняя строка файла .css:
/*# sourceMappingURL=bootstrap-reboot.min.css.map */
На самом деле мне все равно, получаю ли я файл карты или нет, потому что это просто css для сброса, но я бы очень хотел избавиться от этого предупреждения компилятора.
Изменение файла .css выглядит какхак, который нужно будет заново делать каждый раз при обновлении пакета, поэтому я бы хотел избежать этого решения.
Есть идеи?