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",