| 
					
				 | 
			
			
				@@ -5,6 +5,8 @@ function resolve(dir) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   return path.join(__dirname, dir)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+const CompressionPlugin = require('compression-webpack-plugin')
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const name = process.env.VUE_APP_TITLE || '若依管理系统' // 网页标题
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const port = process.env.port || process.env.npm_config_port || 80 // 端口
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -55,7 +57,16 @@ module.exports = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       alias: {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         '@': resolve('src')
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    plugins: [
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      new CompressionPlugin({
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        test: /\.(js|css|html)?$/i,     // 压缩文件格式
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        filename: '[path].gz[query]',   // 压缩后的文件名
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        algorithm: 'gzip',              // 使用gzip压缩
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        threshold: 10240,               // 对超过10K的数据压缩
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        minRatio: 0.8                   // 压缩率小于1才会压缩
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    ],
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   chainWebpack(config) {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     config.plugins.delete('preload') // TODO: need test
 
			 |