From 86b636ae5487558fb9a345308ab7fe70f02235c6 Mon Sep 17 00:00:00 2001 From: xingyu4j Date: Sun, 15 Mar 2026 22:47:28 +0800 Subject: [PATCH] fix(@vben/vite-config): externalize node utils dependency --- internal/vite-config/package.json | 2 +- internal/vite-config/tsdown.config.ts | 1 + pnpm-lock.yaml | 6 +++--- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/internal/vite-config/package.json b/internal/vite-config/package.json index 7523d3ee5..1e8ab00d6 100644 --- a/internal/vite-config/package.json +++ b/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:", diff --git a/internal/vite-config/tsdown.config.ts b/internal/vite-config/tsdown.config.ts index 88b76bebc..de7727b06 100644 --- a/internal/vite-config/tsdown.config.ts +++ b/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: { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a7ed8cf43..9f051ca96 100644 --- a/pnpm-lock.yaml +++ b/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))