diff --git a/packages/core/src/config.ts b/packages/core/src/config.ts index 0c0b8126a..27c63e8d8 100644 --- a/packages/core/src/config.ts +++ b/packages/core/src/config.ts @@ -1642,6 +1642,9 @@ const composeTargetConfig = ( config: { tools: { rspack: { + externalsPresets: { + node: false, + }, target: ['node'], }, }, diff --git a/packages/core/tests/__snapshots__/config.test.ts.snap b/packages/core/tests/__snapshots__/config.test.ts.snap index 9cc8af1c5..bb8f3435a 100644 --- a/packages/core/tests/__snapshots__/config.test.ts.snap +++ b/packages/core/tests/__snapshots__/config.test.ts.snap @@ -713,6 +713,9 @@ exports[`Should compose create Rsbuild config correctly > Enable experiment.adva __dirname: false, __filename: false }, + externalsPresets: { + node: false + }, externalsType: 'module-import' }", ] @@ -1739,6 +1742,9 @@ exports[`Should compose create Rsbuild config correctly > Merge Rsbuild config i __dirname: false, __filename: false }, + externalsPresets: { + node: false + }, externalsType: 'module-import' }", "{ @@ -2447,6 +2453,9 @@ exports[`Should compose create Rsbuild config correctly > Merge Rsbuild config i '/src/index.ts' ] }, + externalsPresets: { + node: false + }, externalsType: 'commonjs-import' }", "{ @@ -3060,6 +3069,9 @@ exports[`Should compose create Rsbuild config correctly > Merge Rsbuild config i '/src/index.ts' ] }, + externalsPresets: { + node: false + }, externalsType: 'umd' }", "{ @@ -3674,6 +3686,9 @@ exports[`Should compose create Rsbuild config correctly > Merge Rsbuild config i '/src/index.ts' ] }, + externalsPresets: { + node: false + }, externalsType: 'global' }", "{ @@ -4507,6 +4522,9 @@ exports[`Should compose create Rsbuild config correctly > Merge Rsbuild config i }, }, { + "externalsPresets": { + "node": false, + }, "target": [ "node", ], @@ -4791,6 +4809,9 @@ exports[`Should compose create Rsbuild config correctly > Merge Rsbuild config i }, }, { + "externalsPresets": { + "node": false, + }, "target": [ "node", ], @@ -5036,6 +5057,9 @@ exports[`Should compose create Rsbuild config correctly > Merge Rsbuild config i }, }, { + "externalsPresets": { + "node": false, + }, "target": [ "node", ], @@ -5280,6 +5304,9 @@ exports[`Should compose create Rsbuild config correctly > Merge Rsbuild config i }, }, { + "externalsPresets": { + "node": false, + }, "target": [ "node", ],