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