From ff0bbd3a674b85e5ab5af1d4f429e1754fa182e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8F=B2=E9=B8=BD?= <1020103647@qq.com> Date: Fri, 2 Feb 2024 15:15:21 +0800 Subject: [PATCH] build(vite): remove vite-plugin-compression --- package.json | 1 - pnpm-lock.yaml | 34 +++++++++++++++++----------------- vite.config.ts | 4 ++-- 3 files changed, 19 insertions(+), 20 deletions(-) diff --git a/package.json b/package.json index 397682d..abfd2b8 100644 --- a/package.json +++ b/package.json @@ -141,7 +141,6 @@ "unocss": "^0.58.0", "unplugin-auto-import": "^0.17.2", "vite": "4.0.3", - "vite-plugin-compression": "^0.5.1", "vite-plugin-restart": "^0.4.0", "vite-plugin-svg-icons": "^2.0.1", "vite-plugin-vue-setup-extend": "^0.4.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 753d6e6..dcb0715 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -216,9 +216,6 @@ devDependencies: vite: specifier: 4.0.3 version: 4.0.3(@types/node@20.11.5)(sass@1.69.5)(terser@5.26.0) - vite-plugin-compression: - specifier: ^0.5.1 - version: 0.5.1(vite@4.0.3) vite-plugin-restart: specifier: ^0.4.0 version: 0.4.0(vite@4.0.3) @@ -11994,19 +11991,6 @@ packages: engines: {node: '>= 0.8'} dev: true - /vite-plugin-compression@0.5.1(vite@4.0.3): - resolution: {integrity: sha512-5QJKBDc+gNYVqL/skgFAP81Yuzo9R+EAf19d+EtsMF/i8kFUpNi3J/H01QD3Oo8zBQn+NzoCIFkpPLynoOzaJg==} - peerDependencies: - vite: '>=2.0.0' - dependencies: - chalk: 4.1.2 - debug: 4.3.4 - fs-extra: 10.1.0 - vite: 4.0.3(@types/node@20.11.5)(sass@1.69.5)(terser@5.26.0) - transitivePeerDependencies: - - supports-color - dev: true - /vite-plugin-restart@0.4.0(vite@4.0.3): resolution: {integrity: sha512-SXeyKQAzRFmEmEyGP2DjaTbx22D1K5MapyNiAP7Xa14UyFgNSDjZ86bfjWksA0pqn+bZyxnVLJpCiqDuG+tOcg==} peerDependencies: @@ -12101,6 +12085,22 @@ packages: optional: true dependencies: vue: 3.2.47 + dev: false + + /vue-demi@0.14.7(vue@3.2.47): + resolution: {integrity: sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + peerDependencies: + '@vue/composition-api': ^1.0.0-rc.1 + vue: ^3.0.0-0 || ^2.6.0 + peerDependenciesMeta: + '@vue/composition-api': + optional: true + dependencies: + vue: 3.2.47 + dev: true /vue-eslint-parser@9.3.2(eslint@8.56.0): resolution: {integrity: sha512-q7tWyCVaV9f8iQyIA5Mkj/S6AoJ9KBN8IeUSf3XEmBrOtxOZnfTg5s4KClbZBCK3GtnT/+RyCLZyDHuZwTuBjg==} @@ -12124,7 +12124,7 @@ packages: resolution: {integrity: sha512-283vpYOhVHJCpMkjNVEwZdgaAb+Y93zFaXGAWTI378MLoNuwQydjD/BAy1e81QYEmyA+JbxqcmMZVWcM9rbriw==} dependencies: eslint-config-vue-global-api: 0.4.1 - vue-demi: 0.14.6(vue@3.2.47) + vue-demi: 0.14.7(vue@3.2.47) transitivePeerDependencies: - '@vue/composition-api' - vue diff --git a/vite.config.ts b/vite.config.ts index 2f51958..d911768 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -21,7 +21,7 @@ import { createSvgIconsPlugin } from 'vite-plugin-svg-icons' import vueSetupExtend from 'vite-plugin-vue-setup-extend' // @see https://github.com/vbenjs/vite-plugin-svg-icons import AutoImport from 'unplugin-auto-import/vite' -import viteCompression from 'vite-plugin-compression' +// import viteCompression from 'vite-plugin-compression' import ViteRestart from 'vite-plugin-restart' import { visualizer } from 'rollup-plugin-visualizer' // TIPS: 很多用户无法安装这个插件所以先注释掉了,如果您可以安装成功,那就可以放开这个注释,以及下面的viteImagemin配置 @@ -76,7 +76,7 @@ export default ({ command, mode }) => { eslintrc: { enabled: true }, }), - viteCompression(), + // viteCompression(), ViteRestart({ // 通过这个插件,在修改vite.config.js文件则不需要重新运行也生效配置 restart: ['vite.config.js'],