отсутствует исходная карта css во время компиляции, но исходная карта находится в той же папке, что и css - PullRequest
0 голосов
/ 21 мая 2019

У меня есть проект 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 выглядит какхак, который нужно будет заново делать каждый раз при обновлении пакета, поэтому я бы хотел избежать этого решения.

Есть идеи?

...