diff --git a/packages/core/prebundle.config.mjs b/packages/core/prebundle.config.mjs index 46c2859d43..c2b51b9926 100644 --- a/packages/core/prebundle.config.mjs +++ b/packages/core/prebundle.config.mjs @@ -176,6 +176,13 @@ export default { semver: './semver', }, ignoreDts: true, + beforeBundle(task) { + replaceFileContent(join(task.depPath, 'dist/utils.js'), (content) => + // Rsbuild uses `postcss-load-config` and no need to use `cosmiconfig`. + // the ralevent code will never be executed, so we can replace it with an empty object. + content.replaceAll('require("cosmiconfig")', '{}'), + ); + }, afterBundle: writeEmptySemver, }, {