From 9b31ae55f5ac0897aa93bb5c360f58064da4b97b Mon Sep 17 00:00:00 2001 From: Charles Lyding <19598772+clydin@users.noreply.github.com> Date: Fri, 16 Mar 2018 19:03:33 -0400 Subject: [PATCH] fix(@angular-devkit/build-webpack): workaround ES2015 minifier inlining defect --- .../src/angular-cli-files/models/webpack-configs/common.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/angular_devkit/build_webpack/src/angular-cli-files/models/webpack-configs/common.ts b/packages/angular_devkit/build_webpack/src/angular-cli-files/models/webpack-configs/common.ts index ea02bd4561..ee109e29d6 100644 --- a/packages/angular_devkit/build_webpack/src/angular-cli-files/models/webpack-configs/common.ts +++ b/packages/angular_devkit/build_webpack/src/angular-cli-files/models/webpack-configs/common.ts @@ -294,6 +294,9 @@ export function getCommonConfig(wco: WebpackConfigOptions) { // PURE comments work best with 3 passes. // See https://github.com/webpack/webpack/issues/2899#issuecomment-317425926. passes: buildOptions.buildOptimizer ? 3 : 1, + // Workaround known uglify-es issue + // See https://github.com/mishoo/UglifyJS2/issues/2949#issuecomment-368070307 + inline: wco.supportES2015 ? 1 : 3, }, output: { ascii_only: true,