Browse Source

✨ feat(scripts): 为人才管理项目添加开发脚本和代理配置

- 在 `dev` 脚本中新增 `dev:mini-talent` 和 `dev:weapp-talent` 命令以支持人才管理小程序开发
- 在 Vite 配置中为人才管理项目添加 `/mini-talent` 和 `/mini-talent-ws` 代理规则
yourname 3 tuần trước cách đây
mục cha
commit
acf63f0f5c
2 tập tin đã thay đổi với 13 bổ sung1 xóa
  1. 3 1
      package.json
  2. 10 0
      web/vite.config.ts

+ 3 - 1
package.json

@@ -4,10 +4,12 @@
   "description": "",
   "main": "index.js",
   "scripts": {
-    "dev": "concurrently \"pnpm run dev:mini\" \"pnpm run dev:web\" \"pnpm run dev:weapp\" \"pnpm run dev:mini-ui-packages\" ",
+    "dev": "concurrently \"pnpm run dev:mini\" \"pnpm run dev:mini-talent\" \"pnpm run dev:web\" \"pnpm run dev:weapp\" \"pnpm run dev:weapp-talent\" \"pnpm run dev:mini-ui-packages\" ",
     "dev:web": "cd web && PORT=8080 node server",
     "dev:mini": "cd mini && pnpm run dev:h5",
     "dev:weapp": "cd mini && pnpm run dev:weapp",
+    "dev:mini-talent": "cd mini-talent && pnpm run dev:h5",
+    "dev:weapp-talent": "cd mini-talent && pnpm run dev:weapp",
     "dev:mini-ui-packages": "concurrently \"pnpm run dev:dev:allin-enums\" \"pnpm run dev:mini-enterprise-auth-ui\" \"pnpm run dev:mini-shared-ui-components\" \"pnpm run dev:yongren-shared-ui\" \"pnpm run dev:yongren-dashboard-ui\" \"pnpm run dev:yongren-order-management-ui\" \"pnpm run dev:yongren-settings-ui\" \"pnpm run dev:yongren-statistics-ui\" \"pnpm run dev:yongren-talent-management-ui\" \"pnpm run dev:mini-charts\" ",
     "dev:allin-enums": "pnpm --filter \"@d8d/allin-enums\" run dev",
     "dev:mini-enterprise-auth-ui": "pnpm --filter \"@d8d/mini-enterprise-auth-ui\" run dev",

+ 10 - 0
web/vite.config.ts

@@ -29,6 +29,16 @@ export default defineConfig({
         rewrite: path => path.replace(/^\/mini-ws/, ''),
         ws: true
       },
+      '/mini-talent': {
+        target: 'http://localhost:10087',
+        changeOrigin: true,
+      },
+      '/mini-talent-ws': {
+        target: 'ws://localhost:10087/ws',
+        changeOrigin: true,
+        rewrite: path => path.replace(/^\/mini-talent-ws/, ''),
+        ws: true
+      },
     },
     watch: {
       // 忽略指定目录,使用 glob 模式