【发布时间】:2018-07-28 05:57:40
【问题描述】:
我正在使用 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 中的某处?我也不想弹出应用程序并摆脱错误消息。
编辑:这个问题与The create-react-app imports restriction outside of src directory 不同,因为它没有展示如何在 CSS 级别解决这个问题。建议的解决方案是在我不想做的 JavaScript 文件中添加样式。
【问题讨论】:
-
我认为
url()中多了一个..。我不知道我犯了多少次同样的错误。 -
@FaizuddinMohammed 这是我的问题的解决方案!
标签: node.js reactjs create-react-app