CSS网址中的图片未显示在GatsbyJS中

时间:2016-06-20 23:17:50

标签: webpack gatsby

我在css/application.scss中有以下选择器:

#header-container {
  background: #333 url('../pages/images/home-head.jpg') center center no-repeat;
  background-size: cover;
}

当我使用gatsby develop预览网站时,我在网络检查器中看到了这一点:

#header-container {
  background: #333 url([object Object]) center center no-repeat;
  background-size: cover;
}

[object object]肯定不对,但我无法跟踪它。关于我应该看的地方的任何提示?

1 个答案:

答案 0 :(得分:1)

问题是盖茨比doesn't (yet) include loaders for images所以你需要手动添加它。有关此https://github.com/gatsbyjs/gatsby/issues/287的更多背景信息,请参阅此问题。

更新: 这是在0.12版本中修复的! https://github.com/gatsbyjs/gatsby/releases/tag/v0.12.0