URL-адрес угловых ресурсов CSS не указывает на правильный каталог в ng serve - PullRequest
0 голосов
/ 17 апреля 2019

У меня есть вызов css url() в моем файле styles.css:

  background: url(/assets/img/banner/banner-bg.png);

Когда я запускаю ng serve --open файл не найден, и я получаю

GET http://localhost:4200/img/banner/hero-banner.png 404 (Not Found)

Обратите внимание, что в запросе GET отсутствует часть assets, но она есть, когда я проверяю CSS браузера:

    background: url(/assets/img/banner/banner-bg.png);

Если я попытаюсь использовать другие недопустимые пути, например, добавив секунду /assets, во время компиляции будет выдано CssSyntaxError: .. Can't resolve <url>, поэтому я, по крайней мере, знаю, что Angular может найти файл. У меня есть несколько других Angular проектов, где работают похожие ссылки. Этот недавно сгенерированный ng new. Есть идеи?

...