chore: webpack env optimization

This commit is contained in:
Nishchit Dhanani
2023-08-02 16:48:40 +05:30
parent 7e712f308a
commit fb24a44967
3 changed files with 13 additions and 8 deletions

View File

@@ -2,6 +2,7 @@
const path = require('path');
const webpack = require('webpack');
const { merge } = require('webpack-merge');
const TerserPlugin = require('terser-webpack-plugin');
// const CompressionPlugin = require('compression-webpack-plugin');
const base = require('./webpack.common');
@@ -15,6 +16,15 @@ const config = merge(base, {
chunkFilename: '[name].bundle.js',
path: path.join(__dirname, `./build/${nodeEnv}`),
},
optimization: {
nodeEnv: 'production',
minimize: true,
minimizer: [
new TerserPlugin({
parallel: 2,
}),
],
},
plugins: [
new webpack.ProvidePlugin({
React: 'react',