|
@@ -14,17 +14,16 @@ export default defineConfig({
|
|
|
// assetsInclude: ['**/*.html'],
|
|
|
plugins: [
|
|
|
// mkcert(), // 本地https
|
|
|
- // 其他插件...
|
|
|
- viteCompression({
|
|
|
- algorithm: "gzip", // 指定压缩算法为gzip,[ 'gzip' , 'brotliCompress' ,'deflate' , 'deflateRaw']
|
|
|
- ext: ".gz", // 指定压缩后的文件扩展名为.gz
|
|
|
- threshold: 10240, // 仅对文件大小大于threshold的文件进行压缩,默认为10KB
|
|
|
- deleteOriginFile: false, // 是否删除原始文件,默认为false
|
|
|
- filter: /\.(js|css|json|html|ico|svg)(\?.*)?$/i, // 匹配要压缩的文件的正则表达式,默认为匹配.js、.css、.json、.html、.ico和.svg文件
|
|
|
- compressionOptions: { level: 9 }, // 指定gzip压缩级别,默认为9(最高级别)
|
|
|
- verbose: true, //是否在控制台输出压缩结果
|
|
|
- disable: false, //是否禁用插件
|
|
|
- }),
|
|
|
+ // viteCompression({
|
|
|
+ // algorithm: "gzip", // 指定压缩算法为gzip,[ 'gzip' , 'brotliCompress' ,'deflate' , 'deflateRaw']
|
|
|
+ // ext: ".gz", // 指定压缩后的文件扩展名为.gz
|
|
|
+ // threshold: 10240, // 仅对文件大小大于threshold的文件进行压缩,默认为10KB
|
|
|
+ // deleteOriginFile: false, // 是否删除原始文件,默认为false
|
|
|
+ // filter: /\.(js|css|json|html|ico|svg)(\?.*)?$/i, // 匹配要压缩的文件的正则表达式,默认为匹配.js、.css、.json、.html、.ico和.svg文件
|
|
|
+ // compressionOptions: { level: 9 }, // 指定gzip压缩级别,默认为9(最高级别)
|
|
|
+ // verbose: true, //是否在控制台输出压缩结果
|
|
|
+ // disable: false, //是否禁用插件
|
|
|
+ // }),
|
|
|
legacy({
|
|
|
targets: ["Chrome 63"],
|
|
|
additionalLegacyPolyfills: ["regenerator-runtime/runtime"],
|