gzip
Former-commit-id: 4b28fda982c4d9b387015103b3267426cb5149c1 Former-commit-id: f120db910a63c63a3a6e607cd83dd6d7bdaf0376 Former-commit-id: 69ed943f1787d8efa8c3073ed692c60300a97ce8 Former-commit-id: 9d48f5da2c481b840909bab1086357af9ea234e2 [formerly 62c54170d667117cdda7160f72eed80de4985f2d] Former-commit-id: 0dac462753d24a335e24f2972cf596def42c10b8 Former-commit-id: 396a8c96a03bd33088def983e060fe0c0a1d9e2b Former-commit-id: 002a5177cf89e96aebfcb8739c6ddbb5c49f985c Former-commit-id: 012b70954c98fa0f3197db8f7605301d87416ea8 Former-commit-id: 4cc5ae3958ff502f05f5b8d39977238f8b0376d9
This commit is contained in:
@@ -1,5 +1,7 @@
|
|||||||
const CompressionWebpackPlugin = require('compression-webpack-plugin')
|
const CompressionWebpackPlugin = require('compression-webpack-plugin')
|
||||||
|
|
||||||
|
const productionGzipExtensions = ['js', 'css']
|
||||||
|
|
||||||
const VueFilenameInjector = require('@d2-projects/vue-filename-injector')
|
const VueFilenameInjector = require('@d2-projects/vue-filename-injector')
|
||||||
|
|
||||||
const ThemeColorReplacer = require('webpack-theme-color-replacer')
|
const ThemeColorReplacer = require('webpack-theme-color-replacer')
|
||||||
@@ -35,7 +37,7 @@ module.exports = {
|
|||||||
// gzip
|
// gzip
|
||||||
new CompressionWebpackPlugin({
|
new CompressionWebpackPlugin({
|
||||||
filename: '[path].gz[query]',
|
filename: '[path].gz[query]',
|
||||||
test: new RegExp('\\.(js|css|svg|woff|ttf|json|html)$'),
|
test: new RegExp('\\.(' + productionGzipExtensions.join('|') + ')$'),
|
||||||
threshold: 10240,
|
threshold: 10240,
|
||||||
minRatio: 0.8,
|
minRatio: 0.8,
|
||||||
deleteOriginalAssets: false
|
deleteOriginalAssets: false
|
||||||
|
|||||||
Reference in New Issue
Block a user