【发布时间】:2019-01-04 11:45:28
【问题描述】:
我正在使用 Symfony 4 进行练习,并尝试通过 CSS 显示我的图像。现在,当我运行 npm run dev 时,它只编译 CSS 和 JS 文件,而不编译图像。我将所有图像移至/assets/img/ 文件夹。
现在我很想知道如何使用 CSS 路径来适应 Symfony 环境。我只找到了关于 Symfony 2 和 3 的解决方案,这些解决方案在这个版本中不起作用。我的 CSS 是:
.about-solution-about {
background: url(/img/placeholder.jpg) no-repeat center;
background-size: cover;
width: 540px;
height: 330px;
padding-top: 40px;
}
图片现在在这个位置:project/assets/img/placeholder.jpg
不知何故,我需要通过编译的 app.css 文件访问 public 文件夹中的这个图像。我知道app.css和app.js文件被编译并放在/public/build/文件夹中。
现在,我如何将所有图像资源编译或构建到 /public/build/ 文件夹并在我的 CSS 中调用这些文件?
【问题讨论】: