diff --git a/e2e/react/project.json b/e2e/react/project.json index cc3b7ac48dc72..5f24b57f22f9a 100644 --- a/e2e/react/project.json +++ b/e2e/react/project.json @@ -3,7 +3,7 @@ "$schema": "../../node_modules/nx/schemas/project-schema.json", "sourceRoot": "e2e/react", "projectType": "application", - "implicitDependencies": ["react"], + "implicitDependencies": ["react", "rspack"], "// targets": "to see all targets run: nx show project e2e-react --web", "targets": {} } diff --git a/packages/rspack/src/executors/rspack/lib/config.ts b/packages/rspack/src/executors/rspack/lib/config.ts index 99195cbf52460..0f40b6c5b0a78 100644 --- a/packages/rspack/src/executors/rspack/lib/config.ts +++ b/packages/rspack/src/executors/rspack/lib/config.ts @@ -13,10 +13,16 @@ export async function getRspackConfigs( options: NormalizedRspackExecutorSchema & { devServer?: any }, context: ExecutorContext ): Promise { - let userDefinedConfig = await resolveUserDefinedRspackConfig( + let maybeUserDefinedConfig = await resolveUserDefinedRspackConfig( options.rspackConfig, options.tsConfig ); + let userDefinedConfig = + 'default' in maybeUserDefinedConfig + ? 'default' in maybeUserDefinedConfig.default + ? maybeUserDefinedConfig.default.default + : maybeUserDefinedConfig.default + : maybeUserDefinedConfig; if (typeof userDefinedConfig.then === 'function') { userDefinedConfig = await userDefinedConfig;