2017-01-21 1 views
1

J'ai la configuration comme ceci:J'ai une erreur lors de l'utilisation du chargeur de tableaux dans webpack 2.2, pourquoi?

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

Mais le style chargeur et chargeur css ne peuvent pas fonctionner. Il semble que les chargeurs ne peuvent pas être array. De plus, je ne peux pas ouvrir la page des documents webpack 2. Pourriez-vous me dire comment résoudre ce problème?

C'est l'erreur:

Invalid configuration object. Webpack has been initialised using a configuration object that does not match the API schema. - configuration.module.rules[1].use should be one of these: non-empty string | function | object { loader?, options?, query? } | function | [non-empty string | function | object { loader?, options?, query? }]

Répondre

0

je résoudre ce problème en changeant à

{ test: /.sass$/, use: ['style-loader', 'css-loader', 'sass-loader'] }