Angular CSS资产URL未指向ng serve中的正确目录

时间:2019-04-17 09:39:59

标签: angular assets

我的styles.css文件中有一个css url()调用:

  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重新生成的。有什么想法吗?

0 个答案:

没有答案