From 490eb8cf3c5996ff536c0c451623b34dedb654ad Mon Sep 17 00:00:00 2001 From: neverland Date: Wed, 16 Oct 2024 16:21:43 +0800 Subject: [PATCH] fix(core): should external package.json from bundle (#8140) --- packages/rspack/tsup.config.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/packages/rspack/tsup.config.ts b/packages/rspack/tsup.config.ts index 6244ecfc799..d9cdefc0c19 100644 --- a/packages/rspack/tsup.config.ts +++ b/packages/rspack/tsup.config.ts @@ -1,7 +1,7 @@ import { type Options, defineConfig } from "tsup"; import prebundleConfig from "./prebundle.config.mjs"; -const aliasCompiledPlugin = { +const aliasPlugin = { name: "alias-compiled-plugin", setup(build) { const { dependencies } = prebundleConfig; @@ -13,13 +13,18 @@ const aliasCompiledPlugin = { external: true })); } + + build.onResolve({ filter: /..\/package\.json/ }, () => ({ + path: "../package.json", + external: true + })); } }; const commonConfig: Options = { format: ["cjs"], target: "node16", - esbuildPlugins: [aliasCompiledPlugin] + esbuildPlugins: [aliasPlugin] }; export default defineConfig([