Jelajahi Sumber

fix(@vben/vite-config): externalize node utils dependency

xingyu4j 3 bulan lalu
induk
melakukan
86b636ae54

+ 1 - 1
internal/vite-config/package.json

@@ -31,6 +31,7 @@
     "@intlify/unplugin-vue-i18n": "catalog:",
     "@jspm/generator": "catalog:",
     "@tailwindcss/vite": "catalog:",
+    "@vben/node-utils": "workspace:*",
     "archiver": "catalog:",
     "cheerio": "catalog:",
     "get-port": "catalog:",
@@ -44,7 +45,6 @@
     "@pnpm/workspace.read-manifest": "catalog:",
     "@types/archiver": "catalog:",
     "@types/html-minifier-terser": "catalog:",
-    "@vben/node-utils": "workspace:*",
     "@vitejs/plugin-vue": "catalog:",
     "@vitejs/plugin-vue-jsx": "catalog:",
     "dayjs": "catalog:",

+ 1 - 0
internal/vite-config/tsdown.config.ts

@@ -10,6 +10,7 @@ const loadingAssets = ['default-loading-antd.html', 'default-loading.html'];
 export default defineConfig({
   clean: true,
   deps: {
+    neverBundle: ['@vben/node-utils'],
     skipNodeModulesBundle: true,
   },
   dts: {

+ 3 - 3
pnpm-lock.yaml

@@ -1183,6 +1183,9 @@ importers:
       '@tailwindcss/vite':
         specifier: 'catalog:'
         version: 4.2.1(vite@8.0.0(@types/node@25.5.0)(esbuild@0.27.4)(jiti@2.6.1)(less@4.6.4)(sass-embedded@1.98.0)(sass@1.98.0)(terser@5.46.0)(yaml@2.8.2))
+      '@vben/node-utils':
+        specifier: workspace:*
+        version: link:../node-utils
       archiver:
         specifier: 'catalog:'
         version: 7.0.1
@@ -1217,9 +1220,6 @@ importers:
       '@types/html-minifier-terser':
         specifier: 'catalog:'
         version: 7.0.2
-      '@vben/node-utils':
-        specifier: workspace:*
-        version: link:../node-utils
       '@vitejs/plugin-vue':
         specifier: 'catalog:'
         version: 6.0.5(vite@8.0.0(@types/node@25.5.0)(esbuild@0.27.4)(jiti@2.6.1)(less@4.6.4)(sass-embedded@1.98.0)(sass@1.98.0)(terser@5.46.0)(yaml@2.8.2))(vue@3.5.30(typescript@5.9.3))