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,6 +18,7 @@ | ||
| 18 | "scripts": { | 18 | "scripts": { |
| 19 | "build": "pnpm vite build --mode production", | 19 | "build": "pnpm vite build --mode production", |
| 20 | "build:analyze": "pnpm vite build --mode analyze", | 20 | "build:analyze": "pnpm vite build --mode analyze", |
| 21 | + "build:test": "pnpm vite build --mode test", | ||
| 21 | "dev": "pnpm vite --mode development", | 22 | "dev": "pnpm vite --mode development", |
| 22 | "preview": "vite preview", | 23 | "preview": "vite preview", |
| 23 | "typecheck": "vue-tsc --noEmit --skipLibCheck" | 24 | "typecheck": "vue-tsc --noEmit --skipLibCheck" |
package.json
| @@ -29,6 +29,7 @@ | @@ -29,6 +29,7 @@ | ||
| 29 | "build:docker": "./scripts/deploy/build-local-docker-image.sh", | 29 | "build:docker": "./scripts/deploy/build-local-docker-image.sh", |
| 30 | "build:docs": "pnpm run build --filter=@vben/docs", | 30 | "build:docs": "pnpm run build --filter=@vben/docs", |
| 31 | "build:payment": "pnpm run build --filter=@vben/web-payment", | 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 | "changeset": "pnpm exec changeset", | 33 | "changeset": "pnpm exec changeset", |
| 33 | "check": "pnpm run check:circular && pnpm run check:dep && pnpm run check:type && pnpm check:cspell", | 34 | "check": "pnpm run check:circular && pnpm run check:dep && pnpm run check:type && pnpm check:cspell", |
| 34 | "check:circular": "vsh check-circular", | 35 | "check:circular": "vsh check-circular", |
turbo.json
| @@ -31,6 +31,11 @@ | @@ -31,6 +31,11 @@ | ||
| 31 | "dependsOn": ["^build"], | 31 | "dependsOn": ["^build"], |
| 32 | "outputs": ["dist/**"] | 32 | "outputs": ["dist/**"] |
| 33 | }, | 33 | }, |
| 34 | + "build:test": { | ||
| 35 | + "dependsOn": ["^build"], | ||
| 36 | + "outputs": ["dist/**", "dist.zip"], | ||
| 37 | + "env": ["VITE_*"] | ||
| 38 | + }, | ||
| 34 | "@vben/backend-mock#build": { | 39 | "@vben/backend-mock#build": { |
| 35 | "dependsOn": ["^build"], | 40 | "dependsOn": ["^build"], |
| 36 | "outputs": [".nitro/**", ".output/**"] | 41 | "outputs": [".nitro/**", ".output/**"] |