From 2a25e06eaeba1e30ca6ddd76e7bd46b66c2112db Mon Sep 17 00:00:00 2001 From: Alan Agius Date: Thu, 1 Feb 2024 15:17:06 +0000 Subject: [PATCH] fix(@angular-devkit/build-angular): allow `./` baseHref when using vite based server Since this change https://github.com/angular/angular-cli/commit/4b3a965429bfaa6559693b2a3b69565455a75866 A warning is displayed when using `./` as a base href ``` (!) invalid "base" option: ".". The value can only be an absolute URL, "./", or an empty string. ``` --- .../build_angular/src/builders/dev-server/vite-server.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/angular_devkit/build_angular/src/builders/dev-server/vite-server.ts b/packages/angular_devkit/build_angular/src/builders/dev-server/vite-server.ts index c221848ced1d..73433c8f4bca 100644 --- a/packages/angular_devkit/build_angular/src/builders/dev-server/vite-server.ts +++ b/packages/angular_devkit/build_angular/src/builders/dev-server/vite-server.ts @@ -86,7 +86,7 @@ export async function* serveWithVite( if (serverOptions.servePath === undefined && baseHref !== undefined) { // Remove trailing slash serverOptions.servePath = - baseHref[baseHref.length - 1] === '/' ? baseHref.slice(0, -1) : baseHref; + baseHref !== './' && baseHref[baseHref.length - 1] === '/' ? baseHref.slice(0, -1) : baseHref; } // The development server currently only supports a single locale when localizing.