Pārlūkot izejas kodu

🔧 chore(build): 优化构建脚本的依赖顺序

- 将 `build:mini-ui-packages` 及其子脚本中的 `concurrently` 命令替换为 `&&` 顺序执行
- 确保通用包(common)先于业务包(yongren/rencai)构建,以解决潜在的构建依赖问题
- 提升构建过程的可靠性和可预测性
yourname 1 nedēļu atpakaļ
vecāks
revīzija
b1dad3b41e
1 mainītis faili ar 4 papildinājumiem un 4 dzēšanām
  1. 4 4
      package.json

+ 4 - 4
package.json

@@ -31,10 +31,10 @@
     "dev:rencai-attendance-ui": "pnpm --filter \"@d8d/rencai-attendance-ui\" run dev",
     "dev:rencai-employment-ui": "pnpm --filter \"@d8d/rencai-employment-ui\" run dev",
     "dev:rencai-settings-ui": "pnpm --filter \"@d8d/rencai-settings-ui\" run dev",
-    "build:mini-ui-packages": "concurrently \"pnpm run build:mini-ui-packages:common\" \"pnpm run build:mini-ui-packages:yongren\" \"pnpm run build:mini-ui-packages:rencai\"",
-    "build:mini-ui-packages:common": "concurrently \"pnpm run build:allin-enums\" \"pnpm run build:mini-shared-ui-components\" \"pnpm run build:mini-enterprise-auth-ui\" \"pnpm run build:mini-charts\"",
-    "build:mini-ui-packages:yongren": "concurrently \"pnpm run build:yongren-shared-ui\" \"pnpm run build:yongren-dashboard-ui\" \"pnpm run build:yongren-order-management-ui\" \"pnpm run build:yongren-settings-ui\" \"pnpm run build:yongren-statistics-ui\" \"pnpm run build:yongren-talent-management-ui\"",
-    "build:mini-ui-packages:rencai": "concurrently \"pnpm run build:rencai-shared-ui\" \"pnpm run build:rencai-dashboard-ui\" \"pnpm run build:rencai-auth-ui\" \"pnpm run build:rencai-personal-info-ui\" \"pnpm run build:rencai-attendance-ui\" \"pnpm run build:rencai-employment-ui\" \"pnpm run build:rencai-settings-ui\"",
+    "build:mini-ui-packages": "pnpm run build:mini-ui-packages:common && concurrently \"pnpm run build:mini-ui-packages:yongren\" \"pnpm run build:mini-ui-packages:rencai\"",
+    "build:mini-ui-packages:common": "pnpm run build:allin-enums && pnpm run build:mini-shared-ui-components && pnpm run build:mini-enterprise-auth-ui && pnpm run build:mini-charts",
+    "build:mini-ui-packages:yongren": "pnpm run build:yongren-shared-ui && pnpm run build:yongren-dashboard-ui && pnpm run build:yongren-order-management-ui && pnpm run build:yongren-settings-ui && pnpm run build:yongren-statistics-ui && pnpm run build:yongren-talent-management-ui",
+    "build:mini-ui-packages:rencai": "pnpm run build:rencai-shared-ui && pnpm run build:rencai-dashboard-ui && pnpm run build:rencai-auth-ui && pnpm run build:rencai-personal-info-ui && pnpm run build:rencai-attendance-ui && pnpm run build:rencai-employment-ui && pnpm run build:rencai-settings-ui",
     "build:allin-enums": "pnpm --filter \"@d8d/allin-enums\" run build",
     "build:mini-enterprise-auth-ui": "pnpm --filter \"@d8d/mini-enterprise-auth-ui\" run build",
     "build:mini-shared-ui-components": "pnpm --filter \"@d8d/mini-shared-ui-components\" run build",