Prechádzať zdrojové kódy

📦 build(ui-packages): 重构UI包导出方式并调整目录结构

- 将多个UI包(yongren-dashboard-ui, yongren-order-management-ui, yongren-talent-management-ui)的入口文件改为注释说明
- 采用细粒度路径导出方式,不再从主入口导出任何内容
- 为yongren-order-management-ui包在package.json中添加新的导出路径映射
- 将OrderDetail和OrderList组件文件移动到pages目录下以统一结构
yourname 4 týždňov pred
rodič
commit
69b0e4bfb9

+ 2 - 3
mini-ui-packages/yongren-dashboard-ui/src/index.ts

@@ -1,3 +1,2 @@
-export { default as Dashboard } from './pages/Dashboard/Dashboard'
-export { default as DashboardConfig } from './pages/Dashboard/Dashboard.config'
-export * from './api'
+// 采用细粒度路径导出方式
+// 不再导出任何内容,所有工具和组件通过具体路径导入

+ 10 - 0
mini-ui-packages/yongren-order-management-ui/package.json

@@ -15,6 +15,16 @@
       "types": "./src/api/index.ts",
       "import": "./src/api/index.ts",
       "require": "./src/api/index.ts"
+    },
+    "./pages/OrderDetail/OrderDetail": {
+      "types": "./dist/src/pages/OrderDetail/OrderDetail.d.ts",
+      "import": "./dist/src/pages/OrderDetail/OrderDetail.js",
+      "require": "./dist/src/pages/OrderDetail/OrderDetail.js"
+    },
+    "./pages/OrderList/OrderList": {
+      "types": "./dist/src/pages/OrderList/OrderList.d.ts",
+      "import": "./dist/src/pages/OrderList/OrderList.js",
+      "require": "./dist/src/pages/OrderList/OrderList.js"
     }
   },
   "scripts": {

+ 2 - 3
mini-ui-packages/yongren-order-management-ui/src/index.ts

@@ -1,3 +1,2 @@
-export { default as OrderList } from './OrderList/OrderList'
-export { default as OrderListConfig } from './OrderList/OrderList.config'
-export { default as OrderDetail } from './OrderDetail/OrderDetail'
+// 采用细粒度路径导出方式
+// 不再导出任何内容,所有工具和组件通过具体路径导入

+ 0 - 0
mini-ui-packages/yongren-order-management-ui/src/OrderDetail/OrderDetail.tsx → mini-ui-packages/yongren-order-management-ui/src/pages/OrderDetail/OrderDetail.tsx


+ 0 - 0
mini-ui-packages/yongren-order-management-ui/src/OrderList/OrderList.config.ts → mini-ui-packages/yongren-order-management-ui/src/pages/OrderList/OrderList.config.ts


+ 0 - 0
mini-ui-packages/yongren-order-management-ui/src/OrderList/OrderList.tsx → mini-ui-packages/yongren-order-management-ui/src/pages/OrderList/OrderList.tsx


+ 2 - 4
mini-ui-packages/yongren-talent-management-ui/src/index.ts

@@ -1,4 +1,2 @@
-export { default as TalentManagement } from './pages/TalentManagement/TalentManagement'
-export { default as TalentDetail } from './pages/TalentDetail/TalentDetail'
-export type { TalentManagementProps } from './pages/TalentManagement/TalentManagement'
-export type { TalentDetailProps } from './pages/TalentDetail/TalentDetail'
+// 采用细粒度路径导出方式
+// 不再导出任何内容,所有工具和组件通过具体路径导入