Javascript TypeError:SuppressChunksPlugin不是构造函数,如何克服这是一个网页包?
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配置文件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
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配置文件更新了。最后它用默认导出工作了,非常感谢。最后它用默认导出工作了,非常感谢。