From 671a175dfbdc64e6fe56ba2067dc406731c5f170 Mon Sep 17 00:00:00 2001 From: Olivier Combe Date: Sat, 8 Jul 2017 01:33:40 +0200 Subject: [PATCH] fix(compiler-cli): fix relative source paths on windows for extracted msg (#17915) Fixes #16639 --- packages/compiler-cli/src/extractor.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/compiler-cli/src/extractor.ts b/packages/compiler-cli/src/extractor.ts index aaf4a4f077..99a6e8f9f7 100644 --- a/packages/compiler-cli/src/extractor.ts +++ b/packages/compiler-cli/src/extractor.ts @@ -67,8 +67,9 @@ export class Extractor { serializer = new compiler.Xliff(); } return bundle.write( - serializer, - (sourcePath: string) => sourcePath.replace(path.join(this.options.basePath, '/'), '')); + serializer, (sourcePath: string) => this.options.basePath ? + path.relative(this.options.basePath, sourcePath) : + sourcePath); } getExtension(formatName: string): string {