Commit e274c08fd779d60f1566d3853c5d59299131dde8

Authored by tianwu
1 parent 173b411f

feat(env):增加test环境打包命令配置

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/**"]