From 0c14b0fab409a26af77a4883f9d515dc3ddf9384 Mon Sep 17 00:00:00 2001 From: Charles Lyding <19598772+clydin@users.noreply.github.com> Date: Tue, 6 Mar 2018 16:30:21 -0500 Subject: [PATCH] fix(@angular/cli): workaround ES2015 minifier inlining defect --- packages/@angular/cli/models/webpack-configs/production.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/@angular/cli/models/webpack-configs/production.ts b/packages/@angular/cli/models/webpack-configs/production.ts index 55f4b08e48d6..8c65a4610ce9 100644 --- a/packages/@angular/cli/models/webpack-configs/production.ts +++ b/packages/@angular/cli/models/webpack-configs/production.ts @@ -132,7 +132,10 @@ export function getProdConfig(wco: WebpackConfigOptions) { // https://github.com/mapbox/mapbox-gl-js/issues/4359#issuecomment-303880888 // https://github.com/angular/angular-cli/issues/5804 // https://github.com/angular/angular-cli/pull/7931 - typeofs : false + typeofs : false, + // Workaround known uglify-es issue + // See https://github.com/mishoo/UglifyJS2/issues/2949#issuecomment-368070307 + inline: wco.supportES2015 ? 1 : 3, }; if (buildOptions.buildOptimizer) {