From bb6342b72a579aca4fede72fd5182cb240e20106 Mon Sep 17 00:00:00 2001 From: Ibby Hadeed Date: Mon, 9 Apr 2018 15:18:30 -0400 Subject: [PATCH] Fix NGC build with Angular 6 --- scripts/build/transformers/imports.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/scripts/build/transformers/imports.ts b/scripts/build/transformers/imports.ts index c306c0f3..974165a4 100644 --- a/scripts/build/transformers/imports.ts +++ b/scripts/build/transformers/imports.ts @@ -39,6 +39,17 @@ function transformImports(file: ts.SourceFile, ctx: ts.TransformationContext, ng ts.createIdentifier('IonicNativePlugin'), ...methods.map(m => ts.createIdentifier(m)) ]; + + if (ngcBuild) { + importStatement.importClause.namedBindings.elements = importStatement.importClause.namedBindings.elements.map( + binding => { + binding.name = { + text: binding.escapedText + }; + return binding; + } + ); + } } return file;