From 2173691d7a2c6eea33d312cd6ccd86f2812b2348 Mon Sep 17 00:00:00 2001 From: roymondchen Date: Wed, 18 May 2022 17:36:00 +0800 Subject: [PATCH] =?UTF-8?q?build(utils):=20=E6=9E=84=E5=BB=BA=E4=BA=A7?= =?UTF-8?q?=E7=89=A9=E4=B8=8D=E5=B0=86=E4=BE=9D=E8=B5=96=E6=89=93=E5=85=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/utils/vite.config.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) 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)); + }, + }, }, });