Skip to content

Instantly share code, notes, and snippets.

@testacode
Created July 15, 2021 15:26
Show Gist options
  • Save testacode/8efb09eba940e7ca6ea6738c2b86c15f to your computer and use it in GitHub Desktop.
Save testacode/8efb09eba940e7ca6ea6738c2b86c15f to your computer and use it in GitHub Desktop.
issue
// eslint-disable-next-line import/no-extraneous-dependencies
const TerserJSPlugin = require('terser-webpack-plugin');
const CssMinimizerPlugin = require('css-minimizer-webpack-plugin');
const PRODUCTION_MODE = 'production';
process.env.BABEL_ENV = PRODUCTION_MODE;
process.env.NODE_ENV = PRODUCTION_MODE;
const baseConfig = require('./webpack.base');
// Override some configuration for development environment
const prodConfig = {
...baseConfig,
mode: PRODUCTION_MODE,
devtool: 'nosources-source-map',
optimization: {
minimizer: [
new TerserJSPlugin(),
new CssMinimizerPlugin()
]
}
};
module.exports = prodConfig;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment