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;