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([