@@ -93,7 +112,7 @@ const {loading, pagination, initFetchData} = useTableQuery({
-
+
diff --git a/stats.html b/stats.html
new file mode 100644
index 0000000..ce5cf07
--- /dev/null
+++ b/stats.html
@@ -0,0 +1,4949 @@
+
+
+
+
+
+
+
+
Rollup Visualizer
+
+
+
+
+
+
+
+
+
diff --git a/vite.config.js b/vite.config.js
index 5ee4fc8..c72825c 100644
--- a/vite.config.js
+++ b/vite.config.js
@@ -6,6 +6,11 @@ import vueDevTools from 'vite-plugin-vue-devtools';
import Components from 'unplugin-vue-components/vite';
import {ArcoResolver} from 'unplugin-vue-components/resolvers';
import {vitePluginForArco} from "@arco-plugins/vite-vue";
+import legacy from '@vitejs/plugin-legacy';
+import vitePluginBundleObfuscator from 'vite-plugin-bundle-obfuscator';
+import allObfuscatorConfig from "./obfuscatorConfig.js";
+import {visualizer} from 'rollup-plugin-visualizer';
+import viteCompression from 'vite-plugin-compression';
// https://vite.dev/config/
export default defineConfig({
@@ -17,35 +22,38 @@ export default defineConfig({
resolvers: [ArcoResolver()],
}),
Components({
- resolvers: [
- ArcoResolver({
- sideEffect: true
- })
- ]
+ resolvers: [ArcoResolver({
+ sideEffect: true
+ })]
}),
vitePluginForArco({
style: 'css'
- })
- ],
- css: {
+ }),
+ legacy({
+ targets: ["defaults", "not IE 11", 'chromeAndroid>=52, iOS>=13.1']
+ }),
+ vitePluginBundleObfuscator(allObfuscatorConfig),
+ viteCompression({
+ verbose: true,
+ disable: false,
+ threshold: 10240,
+ algorithm: 'gzip',
+ ext: '.gz',
+ deleteOriginFile: true,
+ }),
+ visualizer({open: false}),
+ ], css: {
postcss: {
- plugins: [
- tailwindcss,
- ]
+ plugins: [tailwindcss,]
}
- },
- resolve: {
+ }, resolve: {
alias: {
'@': '/src'
}
- },
- server: {
- port: 9050,
- proxy: {
+ }, server: {
+ port: 9050, proxy: {
'/baseApi': {
- target: 'http://192.168.1.105',
- changeOrigin: true,
- rewrite: (path) => path.replace(/^\/baseApi/, ''),
+ target: 'http://192.168.1.105', changeOrigin: true, rewrite: (path) => path.replace(/^\/baseApi/, ''),
}
}
}