prod
校文 3 years ago
parent aa28869d0f
commit 1e1291830e

@ -7,7 +7,7 @@
* @FilePath: /data-show/vue.config.js * @FilePath: /data-show/vue.config.js
*/ */
const CompressionWebpackPlugin = require('compression-webpack-plugin') const CompressionWebpackPlugin = require('compression-webpack-plugin')
const productionGzipExtensions = ['js', 'css', 'svg'] const productionGzipExtensions = /\.(js|css|json|txt|html|ico|svg)(\?.*)?$/i
// 1. 引入等比适配插件 // 1. 引入等比适配插件
const px2rem = require('postcss-px2rem') const px2rem = require('postcss-px2rem')
// 2. 配置基本大小 // 2. 配置基本大小
@ -37,9 +37,10 @@ module.exports = {
new CompressionWebpackPlugin({ new CompressionWebpackPlugin({
filename: '[path].gz[query]', filename: '[path].gz[query]',
algorithm: 'gzip', algorithm: 'gzip',
test: new RegExp('\\.(' + productionGzipExtensions.join('|') + ')$'), test: productionGzipExtensions,
threshold: 10240, threshold: 10240,
minRatio: 0.8 minRatio: 0.8,
deleteOriginalAssets: false
}) })
) )
} else { } else {

Loading…
Cancel
Save