Gaokun Wang пре 2 недеља
родитељ
комит
11d2175eb9
4 измењених фајлова са 28 додато и 32 уклоњено
  1. 19 1
      electron.vite.config.ts
  2. 8 24
      package-lock.json
  3. 1 1
      package.json
  4. 0 6
      src/types/auto-components.d.ts

+ 19 - 1
electron.vite.config.ts

@@ -57,7 +57,25 @@ export default defineConfig({
       })
     ],
     optimizeDeps: {
-      include: ['vue', 'vue-router', 'axios', '@vueuse/core', 'nprogress']
+      include: [
+        'vue',
+        'vue-router',
+        'axios',
+        '@vueuse/core',
+        'nprogress',
+        'element-plus/es/components/tooltip/style/css',
+        'element-plus/es/components/tabs/style/css',
+        'element-plus/es/components/tab-pane/style/css',
+        'element-plus/es/components/select/style/css',
+        'element-plus/es/components/option/style/css',
+        'element-plus/es/components/input/style/css',
+        'element-plus/es/components/row/style/css',
+        'element-plus/es/components/slider/style/css',
+        'element-plus/es/components/col/style/css',
+        'element-plus/es/components/switch/style/css',
+        'element-plus/es/components/checkbox/style/css',
+        '@vue/reactivity'
+      ]
     }
   }
 })

+ 8 - 24
package-lock.json

@@ -25,11 +25,11 @@
         "vue-router": "^4.5.1"
       },
       "devDependencies": {
-        "@antv/x6-plugin-stencil": "^2.1.5",
         "@electron-toolkit/eslint-config-prettier": "3.0.0",
         "@electron-toolkit/eslint-config-ts": "^3.0.0",
         "@electron-toolkit/tsconfig": "^1.0.1",
         "@typed-mxgraph/typed-mxgraph": "^1.0.8",
+        "@types/insert-css": "^2.0.3",
         "@types/node": "^22.14.1",
         "@vitejs/plugin-vue": "^5.2.3",
         "electron": "^35.1.5",
@@ -76,29 +76,6 @@
         "utility-types": "^3.10.0"
       }
     },
-    "node_modules/@antv/x6-plugin-stencil": {
-      "version": "2.1.5",
-      "resolved": "https://registry.npmmirror.com/@antv/x6-plugin-stencil/-/x6-plugin-stencil-2.1.5.tgz",
-      "integrity": "sha512-q7wx7XRMFkUKPv3WsHkvZda6O1GW+6q6H/+c1lcrwlQoEKOFv1Djc4Hu2J4SGhV2z98P2JLfVJiT5m7YoOoCHw==",
-      "dev": true,
-      "license": "MIT",
-      "dependencies": {
-        "@antv/x6-plugin-dnd": "^2.x"
-      },
-      "peerDependencies": {
-        "@antv/x6": "^2.x"
-      }
-    },
-    "node_modules/@antv/x6-plugin-stencil/node_modules/@antv/x6-plugin-dnd": {
-      "version": "2.1.1",
-      "resolved": "https://registry.npmmirror.com/@antv/x6-plugin-dnd/-/x6-plugin-dnd-2.1.1.tgz",
-      "integrity": "sha512-v0szzik1RkadPDn4Qi5mOSaB2AeI78D40/YuCYbPVzplG+HydGsHwO3MLTgJPQ+R5n0eM0W5F850p1VfTOHR7g==",
-      "dev": true,
-      "license": "MIT",
-      "peerDependencies": {
-        "@antv/x6": "^2.x"
-      }
-    },
     "node_modules/@babel/code-frame": {
       "version": "7.27.1",
       "resolved": "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.27.1.tgz",
@@ -1941,6 +1918,13 @@
       "integrity": "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==",
       "license": "MIT"
     },
+    "node_modules/@types/insert-css": {
+      "version": "2.0.3",
+      "resolved": "https://registry.npmmirror.com/@types/insert-css/-/insert-css-2.0.3.tgz",
+      "integrity": "sha512-QgdWn3Mi9D1qqjCKy4PeC+tCasItQYOTk/S9icmHi8dgPx43aotI3cvyHsDaTN18uyYQ1kq/EIdJI0Dzsnm1Kg==",
+      "dev": true,
+      "license": "MIT"
+    },
     "node_modules/@types/json-schema": {
       "version": "7.0.15",
       "resolved": "https://registry.npmmirror.com/@types/json-schema/-/json-schema-7.0.15.tgz",

+ 1 - 1
package.json

@@ -37,11 +37,11 @@
     "vue-router": "^4.5.1"
   },
   "devDependencies": {
-    "@antv/x6-plugin-stencil": "^2.1.5",
     "@electron-toolkit/eslint-config-prettier": "3.0.0",
     "@electron-toolkit/eslint-config-ts": "^3.0.0",
     "@electron-toolkit/tsconfig": "^1.0.1",
     "@typed-mxgraph/typed-mxgraph": "^1.0.8",
+    "@types/insert-css": "^2.0.3",
     "@types/node": "^22.14.1",
     "@vitejs/plugin-vue": "^5.2.3",
     "electron": "^35.1.5",

+ 0 - 6
src/types/auto-components.d.ts

@@ -16,8 +16,6 @@ declare module 'vue' {
     ElCheckbox: typeof import('element-plus/es')['ElCheckbox']
     ElCol: typeof import('element-plus/es')['ElCol']
     ElInput: typeof import('element-plus/es')['ElInput']
-    ElMenu: typeof import('element-plus/es')['ElMenu']
-    ElMenuItem: typeof import('element-plus/es')['ElMenuItem']
     ElOption: typeof import('element-plus/es')['ElOption']
     ElRow: typeof import('element-plus/es')['ElRow']
     ElSelect: typeof import('element-plus/es')['ElSelect']
@@ -28,10 +26,6 @@ declare module 'vue' {
     ElTooltip: typeof import('element-plus/es')['ElTooltip']
     RouterLink: typeof import('vue-router')['RouterLink']
     RouterView: typeof import('vue-router')['RouterView']
-    TButton: typeof import('tdesign-vue-next')['Button']
-    TConfigProvider: typeof import('tdesign-vue-next')['ConfigProvider']
-    THeadMenu: typeof import('tdesign-vue-next')['HeadMenu']
-    TMenuItem: typeof import('tdesign-vue-next')['MenuItem']
     ToolBar: typeof import('./../views/components/ToolBar/index.vue')['default']
   }
 }