Webpack 风格!css!sass 加载器

Webpack style!css!sass loaders

我是 Sass 的新手所以这可能是我的错误。不管怎样,让我描述一下问题

html 文件

   <ul>
      <li><a href="#">Facebook</a></li>
      <li><a href="#">Google</a></li>
      <li><a href="#">LinkedIn</a></li>
      <li><a href="#">Rss</a></li>
      <li><a href="#">Twitter</a></li>
      <li><a href="#">Yahoo</a></li>
    </ul>

我想为一些社交网络创建一个简单的链接列表。 对于构建,我使用 webpack 和 css-loader sass-loader 和 style-loader.

...
  module: {
    loaders: [
      {
        test: /\.scss$/,
        loaders: ['style',"css", "sass"]
      }
    ]
  }
 ...

虽然我没有尝试为

中的每个 li 元素添加图片,但效果很好

sass 文件

$icons:(facebook, google, linkedin, rss, twitter, yahoo);
@each $item in $icons{
  .#{$item} {background: url('./images/#{$item}.png') no-repeat;}
}

我出错了

Unexpected token ILLEGAL You may need an appropriate loader to handle this file type.

所有图像都存在于此文件夹中。

我做错了什么?我只想为背景图像构建一个简单的 url。

您可能需要添加一个 url-loader:

{ test: /\.(png|woff|woff2|eot|ttf|svg)$/, loader: 'url-loader?limit=100000' }