2017-07-16 2 views
1

sie meine webpack.config.js ist und ich erhalte diesen Fehlerelement.loader.split ist keine Funktion in webpack

element.loader.split ist keine Funktion

i auch Lader Lader geändert, nachdem für seine Antwort gesucht, aber es ist immer noch nicht funktioniert

const postcssPlugins = [ 
    require('postcss-cssnext')(), 
    require('postcss-modules-values') 
]; 

const scssLoader = [ 
    { loader: 'style-loader' }, 
    { loader: 'css-loader' }, 
    { loader: 'sass-loader' } 
]; 

const postcssLoader = [ 
    { loader: 'style-loader' }, 
    { loader: 'css-loader', options: { modules: true } }, 
    { loader: 'postcss-loader', options: { plugins:() => [...postcssPlugins] } } 
]; 

var path = require('path'); 

var config = { 
    entry: './todoApp.js', 

    output: { 
     path:'./', 
     filename: 'index.js', 
    }, 

    devServer: { 
     inline: true, 
     port: 9191 
    }, 

    module: { 

     loaders: [ 
     { 
      test: /\.jsx?$/, 
      exclude: /node_modules/, 
      loader: 'babel', 

      query: { 
       presets: ['es2015', 'react'] 
      } 
     }, 
      { 
      test: /\.(scss|sass)$/, 
      loader: scssLoader, 
      include: [__dirname] 
      }, 
      { test: /\.css$/, 
      loader: postcssLoader, 
      include: [__dirname] 
      } 
     ] 
    } 
} 

module.exports = config; 

ich bin nicht in der Lage zu finden, wo der Fehler ist Bitte führen!

+0

bitten Sie Ihre package.json teilen. Könnte gut sein, die Webpack-Version zu kennen –

+0

Hallo Jose seine 1.13.3 –

Antwort

1

Versuchen von Lader Lader zu ändern:

{ 
    test: /\.(scss|sass)$/, 
    loaders: scssLoader, 
    include: [__dirname] 
    }, 
    { test: /\.css$/, 
    loaders: postcssLoader, 
    include: [__dirname] 
    } 
+0

Nein, es führt in der Tat zu einem anderen Fehler, kann nicht lesen, ersetzen von undefined –

+0

, die Lader sein sollte, vielleicht haben Sie mehr als einen Fehler ... überprüfen Sie die offizielle Dokumentation https://webpack.js.org/concepts/loaders/ –

+0

Da Sie Webpack 1.xx verwenden, verwenden Sie bitte diese Dokumentation: http://webpack.github.io/docs/using-loaders.html#what- are-loader ... schreiben Loader in eine Zeile anstatt Objekte zu sein: {test: /\.png$/, loader: "url-loader? mimetype = image/png"} –

Verwandte Themen