From 5310bddc1c1e5fc6c304c35801fbb827d38efeb4 Mon Sep 17 00:00:00 2001 From: dap <15891557205@163.com> Date: Sat, 15 Mar 2025 16:25:13 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E5=A2=9E=E5=8A=A0`=E7=8E=AF=E5=A2=83?= =?UTF-8?q?=E5=8F=98=E9=87=8F`=E6=89=93=E5=8C=85=E9=85=8D=E7=BD=AEdemo=20-?= =?UTF-8?q?>=20build:antd:test?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 4 ++++ apps/web-antd/.env.production | 2 +- apps/web-antd/.env.test | 35 +++++++++++++++++++++++++++++++++++ apps/web-antd/package.json | 2 +- package.json | 1 + 5 files changed, 42 insertions(+), 2 deletions(-) create mode 100644 apps/web-antd/.env.test diff --git a/CHANGELOG.md b/CHANGELOG.md index e074de7a..70d11ce8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,10 @@ - `withDefaultPlaceholder`中将`placeholder`修改为computed, 解决后续使用`updateSchema`无法正常更新显示placeholder(响应式问题) +**FEATURES** + +- 增加`环境变量`打包配置demo -> build:antd:test + # 1.2.2 **FEATURES** diff --git a/apps/web-antd/.env.production b/apps/web-antd/.env.production index 4086f925..0c309145 100644 --- a/apps/web-antd/.env.production +++ b/apps/web-antd/.env.production @@ -15,7 +15,7 @@ VITE_INJECT_APP_LOADING=true # 打包后是否生成dist.zip VITE_ARCHIVER=true -# 后台请求路径 具体在vite.config.mts配置代理 +# 后端接口地址 VITE_GLOB_API_URL=/prod-api # 全局加密开关(即开启了加解密功能才会生效 不是全部接口加密 需要和后端对应) diff --git a/apps/web-antd/.env.test b/apps/web-antd/.env.test new file mode 100644 index 00000000..f66a206f --- /dev/null +++ b/apps/web-antd/.env.test @@ -0,0 +1,35 @@ +# 该文件是为了给一个增加环境变量打包的例子 +# 对应在根目录package.json -> build:antd:test 命令 + +VITE_BASE=/ + +# 是否开启压缩,可以设置为 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=/test-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 + +# 开启SSE +VITE_GLOB_SSE_ENABLE=true + diff --git a/apps/web-antd/package.json b/apps/web-antd/package.json index fdfda3d9..633fb205 100644 --- a/apps/web-antd/package.json +++ b/apps/web-antd/package.json @@ -16,7 +16,7 @@ }, "type": "module", "scripts": { - "build": "pnpm vite build --mode production", + "build": "pnpm vite build", "build:analyze": "pnpm vite build --mode analyze", "dev": "pnpm vite --mode development", "preview": "vite preview", diff --git a/package.json b/package.json index 5777bd48..a6e5a12d 100644 --- a/package.json +++ b/package.json @@ -28,6 +28,7 @@ "build": "cross-env NODE_OPTIONS=--max-old-space-size=8192 turbo build", "build:analyze": "turbo build:analyze", "build:antd": "pnpm run build --filter=@vben/web-antd", + "build:antd:test": "pnpm run build --filter=@vben/web-antd -- --mode test", "build:docker": "./scripts/deploy/build-local-docker-image.sh", "build:docs": "pnpm run build --filter=@vben/docs", "build:play": "pnpm run build --filter=@vben/playground",