Hed*_*dge 10 node.js reactjs create-react-app
我正在使用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");
}
Run Code Online (Sandbox Code Playgroud)
You attempted to import example.png which falls outside of the project src/ directory
如何在CSS文件中引用图像文件而不在其中复制内容/src?我也不想弹出应用程序并摆脱错误消息。
编辑:此问题不同于src目录外部的create-react-app导入限制,因为它没有显示如何在CSS级别解决此问题。建议的解决方案是在我不想执行的JavaScript文件中添加样式。
只需在名称前使用/,这将使其相对于构建输出根目录,该根目录包括公用文件夹中的所有内容。
所以对于上面的问题:
.App-header {
background-color: #222;
height: 150px;
padding: 20px;
color: white;
background-image: url("/example.png");
}
Run Code Online (Sandbox Code Playgroud)
关键部分是
/example.png
Run Code Online (Sandbox Code Playgroud)
引用公共文件夹中的文件example.png
| 归档时间: |
|
| 查看次数: |
6620 次 |
| 最近记录: |