Commit e274c08fd779d60f1566d3853c5d59299131dde8
1 parent
173b411f
feat(env):增加test环境打包命令配置
Showing
4 changed files
with
26 additions
and
0 deletions
apps/web-payment/.env.test
0 → 100644
| 1 | +VITE_BASE = /pages/ | |
| 2 | + | |
| 3 | +# 接口地址 | |
| 4 | +VITE_GLOB_API_URL=https://cashier.test.gszdtop.com | |
| 5 | + | |
| 6 | +# 是否开启压缩,可以设置为 none, brotli, gzip | |
| 7 | +VITE_COMPRESS=none | |
| 8 | + | |
| 9 | +# 是否开启 PWA | |
| 10 | +VITE_PWA=false | |
| 11 | + | |
| 12 | +# vue-router 的模式 | |
| 13 | +VITE_ROUTER_HISTORY=hash | |
| 14 | + | |
| 15 | +# 是否注入全局loading | |
| 16 | +VITE_INJECT_APP_LOADING=true | |
| 17 | + | |
| 18 | +# 打包后是否生成dist.zip | |
| 19 | +VITE_ARCHIVER=true | ... | ... |
apps/web-payment/package.json
| ... | ... | @@ -18,6 +18,7 @@ |
| 18 | 18 | "scripts": { |
| 19 | 19 | "build": "pnpm vite build --mode production", |
| 20 | 20 | "build:analyze": "pnpm vite build --mode analyze", |
| 21 | + "build:test": "pnpm vite build --mode test", | |
| 21 | 22 | "dev": "pnpm vite --mode development", |
| 22 | 23 | "preview": "vite preview", |
| 23 | 24 | "typecheck": "vue-tsc --noEmit --skipLibCheck" | ... | ... |
package.json
| ... | ... | @@ -29,6 +29,7 @@ |
| 29 | 29 | "build:docker": "./scripts/deploy/build-local-docker-image.sh", |
| 30 | 30 | "build:docs": "pnpm run build --filter=@vben/docs", |
| 31 | 31 | "build:payment": "pnpm run build --filter=@vben/web-payment", |
| 32 | + "build:payment:test": "cross-env NODE_ENV=production turbo run build:test --filter=@vben/web-payment", | |
| 32 | 33 | "changeset": "pnpm exec changeset", |
| 33 | 34 | "check": "pnpm run check:circular && pnpm run check:dep && pnpm run check:type && pnpm check:cspell", |
| 34 | 35 | "check:circular": "vsh check-circular", | ... | ... |
turbo.json
| ... | ... | @@ -31,6 +31,11 @@ |
| 31 | 31 | "dependsOn": ["^build"], |
| 32 | 32 | "outputs": ["dist/**"] |
| 33 | 33 | }, |
| 34 | + "build:test": { | |
| 35 | + "dependsOn": ["^build"], | |
| 36 | + "outputs": ["dist/**", "dist.zip"], | |
| 37 | + "env": ["VITE_*"] | |
| 38 | + }, | |
| 34 | 39 | "@vben/backend-mock#build": { |
| 35 | 40 | "dependsOn": ["^build"], |
| 36 | 41 | "outputs": [".nitro/**", ".output/**"] | ... | ... |