【发布时间】:2018-07-10 13:17:03
【问题描述】:
我一直被试图从我的应用程序中引用图像所困扰。 目录结构为:
src/app/assets/images/splashImage.png
在这个微不足道的情况下,我试图从以下位置引用它:
src/app/app.component.html
html的第一行:
<div class="splashContainer">
css 文件:
.splashContainer {
background: url("../../assets/images/splashImage.png") no-repeat center center fixed;
构建诊断表明它在 --> 上面的 URL 路径中找不到文件。
我的明显错误的规则是从包含 html 的文件夹开始计数。 app 是 1,src 是 2,这让我在资产文件夹之上。因此这两个 ../ 部分。
我做错了什么?
提前致谢。 修行者
【问题讨论】:
-
scss文件在哪里?
-
Scss 与 html 位于同一位置。 :-)
-
然后尝试 ./assets/images/splashImage.png 作为 background-img 的位置
-
./src/app/app.component.scss 模块中的错误未找到:错误:无法解析 './assets/Images/SolutionHunter%20Splash%20Image.png' in 'D: \Solution Hunter Engineering\Active Development\Hunter2\src\app'
标签: html css angular image background