From e9b6cdfbb1caabdece3fa2a55c95f14756481350 Mon Sep 17 00:00:00 2001 From: Kristian Dimitrov Date: Mon, 15 Oct 2018 18:42:48 +0300 Subject: [PATCH] fix: remove node modules when prepare with bundle flag --- lib/tools/node-modules/node-modules-builder.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/tools/node-modules/node-modules-builder.ts b/lib/tools/node-modules/node-modules-builder.ts index 22f65565e8..aad4a34fdd 100644 --- a/lib/tools/node-modules/node-modules-builder.ts +++ b/lib/tools/node-modules/node-modules-builder.ts @@ -20,10 +20,13 @@ export class NodeModulesBuilder implements INodeModulesBuilder { } private intialPrepareNodeModulesIfRequired(opts: INodeModulesBuilderData): IDependencyData[] { - const productionDependencies = this.$nodeModulesDependenciesBuilder.getProductionDependencies(opts.nodeModulesData.projectData.projectDir); + const { nodeModulesData } = opts; + const productionDependencies = this.$nodeModulesDependenciesBuilder.getProductionDependencies(nodeModulesData.projectData.projectDir); if (opts.copyNodeModules) { this.initialPrepareNodeModules(opts, productionDependencies); + } else if (nodeModulesData.appFilesUpdaterOptions.bundle) { + this.cleanNodeModules(nodeModulesData.absoluteOutputPath); } return productionDependencies;