diff --git a/packages/angular/src/builders/utilities/buildable-libs.ts b/packages/angular/src/builders/utilities/buildable-libs.ts index f739e449daf95..902d2ab84089f 100644 --- a/packages/angular/src/builders/utilities/buildable-libs.ts +++ b/packages/angular/src/builders/utilities/buildable-libs.ts @@ -9,14 +9,15 @@ import { join } from 'path'; export function createTmpTsConfigForBuildableLibs( tsConfigPath: string, - context: BuilderContext + context: BuilderContext, + target?: string ) { let dependencies: DependentBuildableProjectNode[]; const result = calculateProjectDependencies( readCachedProjectGraph(), context.workspaceRoot, context.target.project, - context.target.target, + target ?? context.target.target, context.target.configuration ); dependencies = result.dependencies; diff --git a/packages/angular/src/builders/webpack-dev-server/webpack-dev-server.impl.ts b/packages/angular/src/builders/webpack-dev-server/webpack-dev-server.impl.ts index a343ca27ffdaf..bc8464348a172 100644 --- a/packages/angular/src/builders/webpack-dev-server/webpack-dev-server.impl.ts +++ b/packages/angular/src/builders/webpack-dev-server/webpack-dev-server.impl.ts @@ -69,7 +69,11 @@ export function executeWebpackDevServerBuilder( const buildTargetTsConfigPath = buildTargetConfiguration?.tsConfig ?? buildTarget.options.tsConfig; const { tsConfigPath, dependencies: foundDependencies } = - createTmpTsConfigForBuildableLibs(buildTargetTsConfigPath, context); + createTmpTsConfigForBuildableLibs( + buildTargetTsConfigPath, + context, + parsedBrowserTarget.target + ); dependencies = foundDependencies; // We can't just pass the tsconfig path in memory to the angular builder