Commit 6e2ce828 authored by shilei's avatar shilei

gzip 配置

parent f112f1db
This diff is collapsed.
...@@ -62,6 +62,7 @@ ...@@ -62,6 +62,7 @@
"unplugin-auto-import": "^0.17.2", "unplugin-auto-import": "^0.17.2",
"unplugin-vue-components": "^0.26.0", "unplugin-vue-components": "^0.26.0",
"vite": "^5.0.10", "vite": "^5.0.10",
"vite-plugin-compression": "^0.5.1",
"vite-plugin-eslint": "^1.8.1", "vite-plugin-eslint": "^1.8.1",
"vitest": "^0.34.6", "vitest": "^0.34.6",
"vue-tsc": "^1.8.24" "vue-tsc": "^1.8.24"
......
...@@ -102,10 +102,7 @@ const props = defineProps<{ ...@@ -102,10 +102,7 @@ const props = defineProps<{
containerClass?: string; containerClass?: string;
}>(); }>();
const infoList = ref<any[]>([]); const infoList = ref<any[]>([]);
const { VITE_BASE_USER_URL } = import.meta.env;
(window as any)._AMapSecurityConfig = {
serviceHost: `${VITE_BASE_USER_URL}/_AMapService`,
};
const handleSearch = (keyWords: string, radius: Number, type: String) => { const handleSearch = (keyWords: string, radius: Number, type: String) => {
activeTab.value = keyWords; activeTab.value = keyWords;
map1.remove(markers); map1.remove(markers);
......
...@@ -10,6 +10,7 @@ import AutoImport from 'unplugin-auto-import/vite'; ...@@ -10,6 +10,7 @@ import AutoImport from 'unplugin-auto-import/vite';
import Components from 'unplugin-vue-components/vite'; import Components from 'unplugin-vue-components/vite';
import legacy from '@vitejs/plugin-legacy'; import legacy from '@vitejs/plugin-legacy';
import { ElementPlusResolver } from 'unplugin-vue-components/resolvers'; import { ElementPlusResolver } from 'unplugin-vue-components/resolvers';
import viteCompression from 'vite-plugin-compression';
// https://vitejs.dev/config/ // https://vitejs.dev/config/
export default defineConfig({ export default defineConfig({
...@@ -27,12 +28,21 @@ export default defineConfig({ ...@@ -27,12 +28,21 @@ export default defineConfig({
}), }),
legacy(), legacy(),
splitVendorChunkPlugin(), splitVendorChunkPlugin(),
viteCompression(),
], ],
resolve: { resolve: {
alias: { alias: {
'@': fileURLToPath(new URL('./src', import.meta.url)), '@': fileURLToPath(new URL('./src', import.meta.url)),
}, },
}, },
build: {
// minify: 'terser',
terserOptions: {
compress: {
drop_console: true,
},
},
},
server: { server: {
host: '0.0.0.0', host: '0.0.0.0',
proxy: { proxy: {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment