2017-08-14 6 views
0
new SuppressChunksPlugin([ 
    ^

TypeError:SuppressChunksPluginは、オブジェクトのコンストラクタ ではありません。 (/Users/rohit/WebstormProjects/myProjectStructure/webpack.config.js:80:9) at Module._compile(module.js:570:32) at Object.Module._extensions..js(module.js:579) :10) Module.load(module.jsにおいて:487:32)tryModuleLoad(module.jsで :446:12) Function.Module._load(module.jsにおいて:438:3) Module.requireでrequireConfig(/usr/local/lib/node_modules/webpack/bin/convert-argv.js:97:18)にある のrequire(internal/module.js:20:19)の での(module.js:497:17) /usr/local/lib/node_modules/webpack/bin/convert-argv.js:104:17TypeError:SuppressChunksPluginはコンストラクタではありません。これを克服する方法はウェブパックですか?

以下はウェブ設定ファイルです。

var path = require('path'); 
var webpack = require('webpack'); 
var ExtractTextPlugin = require('extract-text-webpack-plugin'); 
var SuppressChunksPlugin = require('suppress-chunks-webpack-plugin'); 



module.exports = { 
    context: path.resolve(__dirname, './src'), 
    entry: { 
     blitz: './blitz.js', 


    }, 
    output: { 
    path: path.resolve(__dirname, './dist/assets'), 
    filename: '[name].bundle.js' 

    }, 


    module: { 


     rules: [ 
      { 
      test: /\.less$/, 
      use: ExtractTextPlugin.extract({ 
       // use style-loader in development 
       fallback: 'style-loader', 
       use: 'css-loader?minimize!less-loader' 

       }) 
      }, 

      { 
       test: /\.css$/, 
       use: ExtractTextPlugin.extract({ 
        fallback: 'style-loader', 
        use:'css-loader?minimize' 

       }) 
      } 
     ] 
    }, 
    plugins:[ 
     new ExtractTextPlugin('[name].css'), 
     new SuppressChunksPlugin([ 
      {name: 'blitz', match: /\.js$/}, 

     ]) 
    ] 
}; 
+0

webpack.config.jsファイルを投稿できますか? – 83N

+0

こんにちは、ウェブの設定ファイルも更新しました。 –

答えて

0

suppress-chunks-webpack-pluginは(もtranspiledソースunpkg - suppress-chunks-webpack-plugin参照)ES modules and only has a default exportを使用します。

ノードのrequireと一緒に使用するには、defaultプロパティにアクセスする必要があります。

var SuppressChunksPlugin = require('suppress-chunks-webpack-plugin').default; 
+0

最後に、デフォルトエクスポートで動作しました。ありがとうございます。 –

関連する問題