123456789101112131415161718192021222324252627 |
- 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,
- }
|