查看 Gatsby 文档,他们建议您可以像在其他任何地方一样引用背景图像:
.image {
background-image: url(./image.png);
}
他们没有涵盖的是这些图像应该存在的地方。我已经尝试将图像目录放在 src 文件夹、layout 文件夹和根文件夹中,但我不断收到错误消息:
Loader /Users/username/Sites/my-app/node_modules/url/url.js?{"limit":10000,"name":"static/[name].[hash:8].[ext]"} didn't return a function
@ ./~/css-loader!./~/postcss-loader!./src/layouts/index.css 6:400-435
使用 Gatsby 引用背景图像的正确方法是什么?
当前目录结构:
my-app
- src
-- images
--- image.png
-- layouts
--- index.css