vue-element-admin项目打包使用gzip压缩,在vue.config.js文件里面进行了配置,打包没有.gz的文件?

vue-element-admin项目打包使用gzip压缩,在vue.config.js文件里面进行了配置,打包后没有.gz的文件,只有一个.gz的空压缩包?
配置了:


const CompressionPlugin = require('compression-webpack-plugin')
                    const productionGzipExtensions = /\.(js|css|json|txt|html|ico|svg)(\?.*)?$/i
                    config.resolve.alias.set('@', resolve('src'))
                    config.plugin('compressionPlugin')
                        .use(new CompressionPlugin({
                            filename: '[path].gz[query]',
                            algorithm: 'gzip',
                            test: productionGzipExtensions,
                            threshold: 10240,
                            minRatio: 0.8,
                            deleteOriginalAssets: false
                        }))

img

babel.config.js是配置babel,
做es6转为es5
vue.config.js 是webpack相关配置写在babel.config是要降低代码复杂度,
babel-plugin-component是babel的插件,
并不是webpack的插件
是可以合并的,
但需要vue.config.js配置babel-loaderbabel的核心功能是采用 ECMAScript 2015+ 语法编写的代码转换为向后兼容的 JavaScript 语法,
但它也可以其他一些js逻辑处理

有帮助请采纳
有问题继续交流
你的采纳是对我回答的最大的肯定和动力
谢谢