From a24e64439291dc4ccab45d7c0a00d2e6b9d83ffe Mon Sep 17 00:00:00 2001 From: Hans Larsen Date: Wed, 1 Nov 2017 14:07:30 -0700 Subject: [PATCH] fix(@angular/cli): add PurifyPlugin to eject --- packages/@angular/cli/tasks/eject.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/@angular/cli/tasks/eject.ts b/packages/@angular/cli/tasks/eject.ts index 71ebb88e75..fd3132b6dc 100644 --- a/packages/@angular/cli/tasks/eject.ts +++ b/packages/@angular/cli/tasks/eject.ts @@ -9,6 +9,7 @@ import { NgCliWebpackConfig } from '../models/webpack-config'; import { CliConfig } from '../models/config'; import { stripBom } from '../utilities/strip-bom'; import { AotPlugin, AngularCompilerPlugin } from '@ngtools/webpack'; +import { PurifyPlugin } from '@angular-devkit/build-optimizer'; import { LicenseWebpackPlugin } from 'license-webpack-plugin'; import denodeify = require('denodeify'); @@ -228,6 +229,9 @@ class JsonWebpackSerializer { args = this._aotPluginSerialize(plugin); this._addImport('@ngtools/webpack', 'AotPlugin'); break; + case PurifyPlugin: + this._addImport('@angular-devkit/build-optimizer', 'PurifyPlugin'); + break; case AngularCompilerPlugin: args = this._aotPluginSerialize(plugin); this._addImport('@ngtools/webpack', 'AngularCompilerPlugin');