You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
570 B
21 lines
570 B
6 months ago
|
/**
|
||
|
* @name ConfigCompressPlugin
|
||
|
* @description 开启.gz压缩
|
||
|
*/
|
||
|
import viteCompression from 'vite-plugin-compression';
|
||
|
import { COMPRESSION } from '../../constant';
|
||
|
|
||
|
export const ConfigCompressPlugin = () => {
|
||
|
if (COMPRESSION) {
|
||
|
return viteCompression({
|
||
|
verbose: true, // 默认即可
|
||
|
disable: false, //开启压缩(不禁用),默认即可
|
||
|
deleteOriginFile: false, //删除源文件
|
||
|
threshold: 10240, //压缩前最小文件大小
|
||
|
algorithm: 'gzip', //压缩算法
|
||
|
ext: '.gz', //文件类型
|
||
|
});
|
||
|
}
|
||
|
return [];
|
||
|
};
|