소스 검색

chore: 替换 lodash-es为 es-toolkit 并调整样式引入方式 (#6912)

Jin Mao 7 달 전
부모
커밋
cfad88666b
3개의 변경된 파일6개의 추가작업 그리고 7개의 파일을 삭제
  1. 1 1
      apps/web-tdesign/package.json
  2. 2 2
      apps/web-tdesign/src/app.vue
  3. 3 4
      apps/web-tdesign/src/bootstrap.ts

+ 1 - 1
apps/web-tdesign/package.json

@@ -42,7 +42,7 @@
     "@vben/utils": "workspace:*",
     "@vueuse/core": "catalog:",
     "dayjs": "catalog:",
-    "lodash-es": "^4.17.21",
+    "es-toolkit": "catalog:",
     "pinia": "catalog:",
     "tdesign-vue-next": "^1.17.1",
     "vue": "catalog:",

+ 2 - 2
apps/web-tdesign/src/app.vue

@@ -1,12 +1,12 @@
 <script lang="ts" setup>
 import type { GlobalConfigProvider } from 'tdesign-vue-next';
+import { ConfigProvider } from 'tdesign-vue-next';
 
 import { onMounted } from 'vue';
 
 import { usePreferences } from '@vben/preferences';
 
-import { merge } from 'lodash-es';
-import { ConfigProvider } from 'tdesign-vue-next';
+import { merge } from 'es-toolkit/compat';
 import zhConfig from 'tdesign-vue-next/es/locale/zh_CN';
 
 defineOptions({ name: 'App' });

+ 3 - 4
apps/web-tdesign/src/bootstrap.ts

@@ -5,8 +5,9 @@ import { registerLoadingDirective } from '@vben/common-ui/es/loading';
 import { preferences } from '@vben/preferences';
 import { initStores } from '@vben/stores';
 import '@vben/styles';
-import '@vben/styles/antd';
-
+// import '@vben/styles/antd';
+// 引入组件库的少量全局样式变量
+import 'tdesign-vue-next/es/style/index.css';
 import { useTitle } from '@vueuse/core';
 
 import { $t, setupI18n } from '#/locales';
@@ -16,8 +17,6 @@ import { initSetupVbenForm } from './adapter/form';
 import App from './app.vue';
 import { router } from './router';
 
-// 引入组件库的少量全局样式变量
-
 async function bootstrap(namespace: string) {
   // 初始化组件适配器
   await initComponentAdapter();