vue cli3 package optimization using webpack4

Remove console.log, and open gzip

the require CompressionPlugin = const ( 'compression-WebPACK-plugin'); // introduced gzip compression widget
  configureWebpack: (config) => {
    if (process.env.NODE_ENV === 'production') {
      //npm install terser-webpack-plugin -D, 去掉console
      config.optimization.minimizer[0].options.terserOptions.compress.drop_console = true
      return {
        plugins: [
          new CompressionPlugin({
            test: /\.js$|\.html$|\.css/,
            threshold: 10240,
            deleteOriginalAssets: false
          })
        ]
      }
    }
  },

 

Guess you like

Origin www.cnblogs.com/flypig666/p/11965752.html