mirror of https://github.com/halo-dev/halo-admin
chore: add gzip compression vite plugin
Signed-off-by: Ryan Wang <i@ryanc.cc>pull/581/head
parent
038bea728c
commit
e23a0a710e
|
@ -51,6 +51,7 @@
|
||||||
"typescript": "~4.6.3",
|
"typescript": "~4.6.3",
|
||||||
"unplugin-icons": "^0.14.1",
|
"unplugin-icons": "^0.14.1",
|
||||||
"vite": "^2.9.5",
|
"vite": "^2.9.5",
|
||||||
|
"vite-compression-plugin": "^0.0.3",
|
||||||
"vitest": "^0.9.4",
|
"vitest": "^0.9.4",
|
||||||
"vue-tsc": "^0.31.4"
|
"vue-tsc": "^0.31.4"
|
||||||
}
|
}
|
||||||
|
|
|
@ -31,6 +31,7 @@ specifiers:
|
||||||
typescript: ~4.6.3
|
typescript: ~4.6.3
|
||||||
unplugin-icons: ^0.14.1
|
unplugin-icons: ^0.14.1
|
||||||
vite: ^2.9.5
|
vite: ^2.9.5
|
||||||
|
vite-compression-plugin: ^0.0.3
|
||||||
vitest: ^0.9.4
|
vitest: ^0.9.4
|
||||||
vue: ^3.2.33
|
vue: ^3.2.33
|
||||||
vue-router: ^4.0.14
|
vue-router: ^4.0.14
|
||||||
|
@ -71,6 +72,7 @@ devDependencies:
|
||||||
typescript: 4.6.3
|
typescript: 4.6.3
|
||||||
unplugin-icons: 0.14.1_vite@2.9.5
|
unplugin-icons: 0.14.1_vite@2.9.5
|
||||||
vite: 2.9.5_sass@1.50.1
|
vite: 2.9.5_sass@1.50.1
|
||||||
|
vite-compression-plugin: 0.0.3
|
||||||
vitest: 0.9.4_2f3c27121f62934692d33844851ba7e1
|
vitest: 0.9.4_2f3c27121f62934692d33844851ba7e1
|
||||||
vue-tsc: 0.31.4_typescript@4.6.3
|
vue-tsc: 0.31.4_typescript@4.6.3
|
||||||
|
|
||||||
|
@ -4707,6 +4709,14 @@ packages:
|
||||||
extsprintf: 1.3.0
|
extsprintf: 1.3.0
|
||||||
dev: true
|
dev: true
|
||||||
|
|
||||||
|
/vite-compression-plugin/0.0.3:
|
||||||
|
resolution: {integrity: sha512-Y4KuMiARtLLkhQCOO2O46fGV4a6Hvull62o7yXo7NBPDukEiTgXouUeDdLoq0qHojCxgWYIT3gccDwV9lMKykw==}
|
||||||
|
dependencies:
|
||||||
|
chalk: 4.1.2
|
||||||
|
fast-glob: 3.2.11
|
||||||
|
fs-extra: 10.0.1
|
||||||
|
dev: true
|
||||||
|
|
||||||
/vite-node/0.7.6_sass@1.50.1:
|
/vite-node/0.7.6_sass@1.50.1:
|
||||||
resolution: {integrity: sha512-WeBR3JOHX3MD4SzJDwIjrJHd+lpaPHpcQf1sbDDgm7k98JqdTGiz9X+C/17EwHUwCd1lgPf5Nu4L3asIGPuXYw==}
|
resolution: {integrity: sha512-WeBR3JOHX3MD4SzJDwIjrJHd+lpaPHpcQf1sbDDgm7k98JqdTGiz9X+C/17EwHUwCd1lgPf5Nu4L3asIGPuXYw==}
|
||||||
engines: {node: '>=14.14.0'}
|
engines: {node: '>=14.14.0'}
|
||||||
|
|
|
@ -4,10 +4,11 @@ import { defineConfig } from "vite";
|
||||||
import vue from "@vitejs/plugin-vue";
|
import vue from "@vitejs/plugin-vue";
|
||||||
import vueJsx from "@vitejs/plugin-vue-jsx";
|
import vueJsx from "@vitejs/plugin-vue-jsx";
|
||||||
import icons from "unplugin-icons/vite";
|
import icons from "unplugin-icons/vite";
|
||||||
|
import Compression from "vite-compression-plugin";
|
||||||
|
|
||||||
// https://vitejs.dev/config/
|
// https://vitejs.dev/config/
|
||||||
export default defineConfig({
|
export default defineConfig({
|
||||||
plugins: [vue(), vueJsx(), icons()],
|
plugins: [vue(), vueJsx(), icons(), Compression()],
|
||||||
resolve: {
|
resolve: {
|
||||||
alias: {
|
alias: {
|
||||||
"@": fileURLToPath(new URL("./src", import.meta.url)),
|
"@": fileURLToPath(new URL("./src", import.meta.url)),
|
||||||
|
|
Loading…
Reference in New Issue