From 1c78ff1d2fbde2763c76d4e03b5fe26ee230dc8f Mon Sep 17 00:00:00 2001 From: Clemens Himmer Date: Wed, 3 Jan 2018 16:40:57 +0100 Subject: [PATCH] fix(@angular/cli): license plugin config --- packages/@angular/cli/tasks/eject.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/@angular/cli/tasks/eject.ts b/packages/@angular/cli/tasks/eject.ts index c7a920d765..5e8114fda9 100644 --- a/packages/@angular/cli/tasks/eject.ts +++ b/packages/@angular/cli/tasks/eject.ts @@ -155,7 +155,7 @@ class JsonWebpackSerializer { } private _licenseWebpackPlugin(plugin: any) { - return plugin.options; + return this._licenseReplacer(plugin.options); } private _uglifyjsPlugin(plugin: any) { @@ -395,6 +395,13 @@ class JsonWebpackSerializer { }); } + private _licenseReplacer(value: any) { + return Object.assign({}, value, { + outputTemplate: this._relativePath( + 'process.cwd()', path.relative(this._root, value.outputTemplate)) + }); + } + private _replacer(_key: string, value: any) { if (value === undefined) { return value;