我不断收到错误消息:TypeError:当我尝试使用以下webpack.config.js构建我的React应用程序时,webpack.optimize.DedupePlugin不是构造函数。我正在使用Webpack版本“ ^ 4.0.1”。谢谢。
plugins: [
new webpack.HotModuleReplacementPlugin()
// new webpack.DefinePlugin({
// 'process.env.NODE_ENV': JSON.stringify('production')
// })
],
optimization: {
minimize: false,
minimizer: [
new webpack.DefinePlugin({
// <-- key to reducing React's size
'process.env': {
NODE_ENV: JSON.stringify('production')
}
}),
new DedupePlugin(), //dedupe similar code
new UglifyJsPlugin(), //minify everything
new AggressiveMergingPlugin() //Merge chunks
],
runtimeChunk: true,
splitChunks: {
chunks: 'async',
minSize: 1000,
minChunks: 2,
maxAsyncRequests: 5,
maxInitialRequests: 3,
name: true,
cacheGroups: {
default: {
minChunks: 1,
priority: -20,
reuseExistingChunk: true
},
vendors: {
test: /[\\/]node_modules[\\/]/,
priority: -10
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4551 次 |
最近记录: |