我正在使用 creat-react-app (CRA) 并且只想通过 CSS 包含一个放置在公共文件夹中的 png 文件(我将所有图像文件都保存在那里)。现在我正在尝试通过 CSS 引用此图像(我只将该background-image
行添加到新生成的 CRA 应用程序中):
.App-header {
background-color: #222;
height: 150px;
padding: 20px;
color: white;
background-image: url("../public/example.png");
}
You attempted to import example.png which falls outside of the project src/ directory
如何从 CSS 文件中引用图像文件而不复制其中的某处/src
?我也不想弹出应用程序并摆脱错误消息。
编辑:这个问题不同于src 目录外的 create-react-app 导入限制,因为它没有展示如何在 CSS 级别解决这个问题。建议的解决方案是在 JavaScript 文件中添加我不想做的样式。