const CompressionWebpackPlugin = require('compression-webpack-plugin')
const productionGzipExtensions = ['js', 'css']
module.exports = {
    // 配置路径别名
    configureWebpack: {
        devServer: {
            // 调试时允许内网穿透，让外网的人访问到本地调试的H5页面
            disableHostCheck: true
        },
        // plugins: [
        //     new CompressionWebpackPlugin({
        //       filename: '[path].gz[query]',
        //       algorithm: 'gzip',
        //       test: new RegExp('\\.(' + productionGzipExtensions.join('|') + ')$'),//匹配文件名
        //       threshold: 10240,//对10K以上的数据进行压缩
        //       minRatio: 0.8,
        //       deleteOriginalAssets:false,//是否删除源文件
        //     })
        //   ]
    },
    pluginOptions: {  
        webpackBundleAnalyzer: {  
          openAnalyzer: process.env.NODE_ENV === 'production'  
        }  
      },
    // productionSourceMap: false,
}
