Javascript TypeError:SuppressChunksPlugin不是构造函数,如何克服这是一个网页包?

Javascript TypeError:SuppressChunksPlugin不是构造函数,如何克服这是一个网页包?,javascript,constructor,webpack,typeerror,webpack-plugin,Javascript,Constructor,Webpack,Typeerror,Webpack Plugin,TypeError:SuppressChunksPlugin不是构造函数 反对。(/Users/rohit/WebstormProjects/myProjectStructure/webpack.config.js:80:9) 在模块处编译(Module.js:570:32) 在Object.Module.\u extensions..js(Module.js:579:10) 在Module.load(Module.js:487:32) 在tryModuleLoad时(module.js:446

TypeError:SuppressChunksPlugin不是构造函数 反对。(/Users/rohit/WebstormProjects/myProjectStructure/webpack.config.js:80:9) 在模块处编译(Module.js:570:32) 在Object.Module.\u extensions..js(Module.js:579:10) 在Module.load(Module.js:487:32) 在tryModuleLoad时(module.js:446:12) 在Function.Module.\u加载(Module.js:438:3) at Module.require(Module.js:497:17) 根据需要(内部/module.js:20:19) at requireConfig(/usr/local/lib/node_modules/webpack/bin/convert argv.js:97:18) at/usr/local/lib/node_modules/webpack/bin/convert argv.js:104:17

下面是web配置文件

  new SuppressChunksPlugin([
    ^

suppress chunks网页包插件使用(另请参阅transpiled源代码)

要将其与节点的
require
一起使用,您需要访问
default
属性

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$/},

        ])
    ]
};

suppress chunks网页包插件使用(另请参阅transpiled源代码)

要将其与节点的
require
一起使用,您需要访问
default
属性

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$/},

        ])
    ]
};

你可以发布你的webpack.config.js文件吗?嗨,已经用web配置文件更新了。你可以发布你的webpack.config.js文件吗?嗨,已经用web配置文件更新了。最后它用默认导出工作了,非常感谢。最后它用默认导出工作了,非常感谢。