在webpack 2.2中使用数组加载器时遇到错误,为什么?

时间:2017-01-21 10:32:10

标签: arrays webpack loader

我有这样的配置:

module: {
    rules: [
    {
        test: /\.(js|es|es6|jsx)$/,
        use: {
            loader: 'babel-loader',
            options: {
                presets: ['es2015']
            }
        }
    },
    {
        test: /\.css$/,
        use: {
            loader: ['style-loader', 'css-loader']
        }
    }]
}

但是样式加载器和css-loader无法运行。似乎加载器不能是数组。而且,我无法打开webpack 2文件的页面。你能告诉我如何解决这个问题吗?

这是错误:

  

无效的配置对象。 Webpack已使用与API架构不匹配的配置对象进行初始化。     - configuration.module.rules [1] .use应该是以下之一:      非空字符串|功能| object {loader?,options?,query? } |功能| [非空字符串|功能| object {loader?,options?,query? }]

1 个答案:

答案 0 :(得分:0)

我通过将其更改为

来解决此问题
  

{       测试:/.sass $,       使用:[' style-loader',' css-loader',' sass-loader']   }