From b614db996ba9485f6cb86cf41f2f6e6e17c0f804 Mon Sep 17 00:00:00 2001 From: Daniel Imhoff Date: Thu, 24 Jan 2019 15:57:59 -0600 Subject: [PATCH] fix(build): never delete output path fixes https://github.com/ionic-team/angular-toolkit/issues/51 fixes https://github.com/ionic-team/ionic-cli/issues/3823 --- builders/cordova-build/index.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/builders/cordova-build/index.ts b/builders/cordova-build/index.ts index 515b96e..c7f8516 100644 --- a/builders/cordova-build/index.ts +++ b/builders/cordova-build/index.ts @@ -37,6 +37,10 @@ export class CordovaBuildBuilder implements Builder { // requirement of Cordova. browserOptions.outputPath = join(cordovaBasePath, normalize('www')); + // Cordova CLI will error if `www` is missing. The Angular CLI deletes it + // by default. Let's keep it around. + browserOptions.deleteOutputPath = false; + if (options.cordovaAssets) { const platformWWWPath = join(cordovaBasePath, normalize(`platforms/${options.platform}/platform_www`));