diff --git a/apps/web-antd/.env.analyze b/apps/web-antd/.env.analyze index ffafa8dd..dd404d42 100644 --- a/apps/web-antd/.env.analyze +++ b/apps/web-antd/.env.analyze @@ -1,7 +1,35 @@ -# public path VITE_BASE=/ -# Basic interface address SPA -VITE_GLOB_API_URL=/api +# 是否开启压缩,可以设置为 none, brotli, gzip +VITE_COMPRESS=gzip + +# 是否开启 PWA +VITE_PWA=false + +# vue-router 的模式 +VITE_ROUTER_HISTORY=history + +# 是否注入全局loading +VITE_INJECT_APP_LOADING=true + +# 打包后是否生成dist.zip +VITE_ARCHIVER=true + +# 后端接口地址 +VITE_GLOB_API_URL=/prod-api + +# 全局加密开关(即开启了加解密功能才会生效 不是全部接口加密 需要和后端对应) +VITE_GLOB_ENABLE_ENCRYPT=true +# RSA公钥 请求加密使用 注意这两个是两对RSA公私钥 请求加密-后端解密是一对 响应解密-后端加密是一对 +VITE_GLOB_RSA_PUBLIC_KEY=MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAKoR8mX0rGKLqzcWmOzbfj64K8ZIgOdHnzkXSOVOZbFu/TJhZ7rFAN+eaGkl3C4buccQd/EjEsj9ir7ijT7h96MCAwEAAQ== +# RSA私钥 响应解密使用 注意这两个是两对RSA公私钥 请求加密-后端解密是一对 响应解密-后端加密是一对 +VITE_GLOB_RSA_PRIVATE_KEY=MIIBVAIBADANBgkqhkiG9w0BAQEFAASCAT4wggE6AgEAAkEAmc3CuPiGL/LcIIm7zryCEIbl1SPzBkr75E2VMtxegyZ1lYRD+7TZGAPkvIsBcaMs6Nsy0L78n2qh+lIZMpLH8wIDAQABAkEAk82Mhz0tlv6IVCyIcw/s3f0E+WLmtPFyR9/WtV3Y5aaejUkU60JpX4m5xNR2VaqOLTZAYjW8Wy0aXr3zYIhhQQIhAMfqR9oFdYw1J9SsNc+CrhugAvKTi0+BF6VoL6psWhvbAiEAxPPNTmrkmrXwdm/pQQu3UOQmc2vCZ5tiKpW10CgJi8kCIFGkL6utxw93Ncj4exE/gPLvKcT+1Emnoox+O9kRXss5AiAMtYLJDaLEzPrAWcZeeSgSIzbL+ecokmFKSDDcRske6QIgSMkHedwND1olF8vlKsJUGK3BcdtM8w4Xq7BpSBwsloE= +# 客户端id +# VITE_GLOB_APP_CLIENT_ID=e5cd7e4891bf95d1d19206ce24a7b32e +VITE_GLOB_APP_CLIENT_ID=3fd880a0e6476add885c95bd5afd630f + +# 开启SSE 具体消息逻辑: apps/web-antd/src/store/notify.ts +VITE_GLOB_SSE_ENABLE=true +# 开启websocket 具体消息逻辑: apps/web-antd/src/store/notify.ts +VITE_GLOB_WEBSOCKET_ENABLE=false -VITE_VISUALIZER=true diff --git a/internal/vite-config/src/config/application.ts b/internal/vite-config/src/config/application.ts index daef5555..f437082e 100644 --- a/internal/vite-config/src/config/application.ts +++ b/internal/vite-config/src/config/application.ts @@ -64,6 +64,9 @@ function defineApplicationConfig(userConfigPromise?: DefineApplicationOptions) { chunkFileNames: 'js/[name]-[hash].js', entryFileNames: 'jse/index-[name]-[hash].js', experimentalMinChunkSize: 20 * 1024, + manualChunks: { + 'antdv-next': ['antdv-next'], + }, }, }, target: 'es2015',