Переглянути джерело

♻️ refactor(mini): 重构依赖与配置以使用外部认证UI包

- 从package.json中移除内部@d8d/server依赖
- 将app.tsx中的AuthProvider和queryClient导入路径从本地工具改为外部包@d8d/mini-enterprise-auth-ui/hooks
- 在tailwind.config.js中添加外部UI包源文件路径以支持样式处理
- 将tsconfig.json中的模块系统从commonjs/node更新为NodeNext/nodenext以匹配现代ES模块标准
yourname 1 місяць тому
батько
коміт
365a3a7bfa
4 змінених файлів з 5 додано та 5 видалено
  1. 0 1
      mini/package.json
  2. 2 2
      mini/src/app.tsx
  3. 1 0
      mini/tailwind.config.js
  4. 2 2
      mini/tsconfig.json

+ 0 - 1
mini/package.json

@@ -52,7 +52,6 @@
   "author": "",
   "dependencies": {
     "@babel/runtime": "^7.24.4",
-    "@d8d/server": "workspace:*",
     "@d8d/mini-shared-ui-components": "workspace:*",
     "@d8d/mini-enterprise-auth-ui": "workspace:*",
     "@d8d/yongren-dashboard-ui": "workspace:*",

+ 2 - 2
mini/src/app.tsx

@@ -3,11 +3,11 @@ import '@/utils/headers-polyfill.js'
 import { PropsWithChildren } from 'react'
 import { useLaunch } from '@tarojs/taro'
 import { QueryClientProvider } from '@tanstack/react-query'
-import { AuthProvider, queryClient } from './utils/auth'
+import { AuthProvider, queryClient } from '@d8d/mini-enterprise-auth-ui/hooks'
 
 import './app.css'
 
-function App({ children }: PropsWithChildren<any>) {
+function App({ children }: PropsWithChildren<any>) { 
   useLaunch(() => {
     console.log('App launched.')
   })

+ 1 - 0
mini/tailwind.config.js

@@ -4,6 +4,7 @@ const { iconsPlugin, getIconCollections } = require("@egoist/tailwindcss-icons")
 module.exports = {
   content: [
   './src/**/*.{html,js,ts,jsx,tsx}',
+  '../mini-ui-packages/mini-enterprise-auth-ui/src/**/*.{ts,tsx}'
   ],
   theme: {
   extend: {},

+ 2 - 2
mini/tsconfig.json

@@ -1,10 +1,10 @@
 {
   "compilerOptions": {
     "target": "es2017",
-    "module": "commonjs",
+    "module": "NodeNext",
     "removeComments": false,
     "preserveConstEnums": true,
-    "moduleResolution": "node",
+    "moduleResolution": "nodenext",
     "experimentalDecorators": true,
     "noImplicitAny": false,
     "allowSyntheticDefaultImports": true,