diff --git a/packages/utils/vite.config.ts b/packages/utils/vite.config.ts index feb702b4..ab29511b 100644 --- a/packages/utils/vite.config.ts +++ b/packages/utils/vite.config.ts @@ -19,6 +19,10 @@ import { defineConfig } from 'vite'; import dts from 'vite-plugin-dts'; +import pkg from './package.json'; + +const deps = Object.keys(pkg.dependencies); + export default defineConfig({ plugins: [ dts({ @@ -41,5 +45,12 @@ export default defineConfig({ name: 'TMagicUtils', fileName: 'tmagic-utils', }, + + rollupOptions: { + // 确保外部化处理那些你不想打包进库的依赖 + external(id: string) { + return deps.some((k) => new RegExp(`^${k}`).test(id)); + }, + }, }, });