From 042c33cfd272845015a05ade6d56de55d116f482 Mon Sep 17 00:00:00 2001 From: Alexey Makhrov Date: Sat, 8 Aug 2020 14:46:34 -0700 Subject: [PATCH] fix(@angular-devkit/build-angular): better handle relative paths with bundleDependencies=false When `bundleDependencies` is turned off, webpack only bundles modules imported via relative path. Existing check works well for import paths like `'./some/file'`, but fails for imports traversing the dir structure up, like `'../some/file'`. --- .../src/angular-cli-files/models/webpack-configs/server.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/angular_devkit/build_angular/src/angular-cli-files/models/webpack-configs/server.ts b/packages/angular_devkit/build_angular/src/angular-cli-files/models/webpack-configs/server.ts index d3cf2e29531f..2c91bb48a940 100644 --- a/packages/angular_devkit/build_angular/src/angular-cli-files/models/webpack-configs/server.ts +++ b/packages/angular_devkit/build_angular/src/angular-cli-files/models/webpack-configs/server.ts @@ -53,7 +53,7 @@ export function getServerConfig(wco: WebpackConfigOptions): Configuration { ...externalDependencies, (context: string, request: string, callback: (error?: null, result?: string) => void) => { // Absolute & Relative paths are not externals - if (request.startsWith('./') || isAbsolute(request)) { + if (request.startsWith('.') || isAbsolute(request)) { callback(); return;