2017-07-16 17 views
1

では関数ではありませんまた、その答えを探した後、ローダーにローダーを変更したが、それはまだelement.loader.splitは、彼女が私のwebpack.config.jsで、私はこのエラーを取得しています</p> <blockquote> <p>element.loader.split iが機能</p> </blockquote> <p>ないWebPACKの

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; 

を働いていない私は、エラーが 案内してくださいここで見つけることができませんよ!

+0

あなたがpackage.jsonを共有することができますしてください。 webpackのバージョン –

+0

こんにちはホセ1.13.3 –

答えて

1

ローダーでローダーを変更しよう:

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

それはinfactは別のエラーにつながる、それはローダーでなければならない未定義 –

+0

のプロパティの置換を読み取ることができません、多分あなたは複数のエラーがあります...公式をチェックしてくださいdocumentation https://webpack.js.org/concepts/loaders/ –

+0

webpack 1.xxを使用しているため、このドキュメントを使用してください:http://webpack.github.io/docs/using-loaders.html#what- is-loaders ...ローダをオブジェクトではなく、1行で記述します:{test:/\.png$/、loader: "url-loader?mimetype = image/png"} –

関連する問題

 関連する問題