I changed my config/webpack/production.js to:
process.env.NODE_ENV = process.env.NODE_ENV || 'production'
const CompressionPlugin = require('compression-webpack-plugin');
const environment = require('./environment')
module.exports = environment.toWebpackConfig()
module.exports.plugins.push(
new CompressionPlugin({
asset: "[path].gz[query]",
algorithm: "gzip",
test: /\.(js|css)$/,
threshold: 10240,
minRatio: 0.8
})
);
But this did not compress anything in my assets. Am I adding the plugin in the wrong way or missing something? Thanks.