Просмотр исходного кода

✨ feat(yongren-statistics-ui): 重构组件导出方式并更新导入路径

- 在package.json中新增细粒度导出路径,支持直接导入特定页面组件
- 修改主入口文件,移除默认导出,改为注释说明采用路径导入方式
- 将Statistics组件文件移动到pages目录下,保持路径一致性
- 更新业务代码中的导入方式,使用新的细粒度路径导入组件
yourname 4 недель назад
Родитель
Сommit
d956b7279b

+ 5 - 0
mini-ui-packages/yongren-statistics-ui/package.json

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

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

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

+ 0 - 0
mini-ui-packages/yongren-statistics-ui/src/Statistics/Statistics.tsx → mini-ui-packages/yongren-statistics-ui/src/pages/Statistics/Statistics.tsx


+ 2 - 1
mini/src/pages/yongren/statistics/index.tsx

@@ -1,2 +1,3 @@
 // 桥接文件:从 @d8d/yongren-statistics-ui 包导入Statistics页面
-export { Statistics as default } from '@d8d/yongren-statistics-ui'
+import Statistics from '@d8d/yongren-statistics-ui/pages/Statistics/Statistics'
+export default Statistics