From 7232becbaf1eb2bfd0dd9465f7590dd09865b717 Mon Sep 17 00:00:00 2001 From: Guy Bedford Date: Thu, 31 May 2018 15:47:51 +0200 Subject: [PATCH] singleInputChunk tweaks --- src/rollup/index.ts | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/rollup/index.ts b/src/rollup/index.ts index b418b1e6c6c..a2e1a8ae119 100644 --- a/src/rollup/index.ts +++ b/src/rollup/index.ts @@ -140,16 +140,14 @@ export default function rollup( timeEnd('BUILD', 1); // TODO: deprecate legacy single chunk return - let singleInputChunk: Chunk; - let imports: string[], exports: string[]; + let singleInputChunk: Chunk | void; + //let imports: string[], exports: string[]; if (!inputOptions.experimentalPreserveModules) { if ( typeof inputOptions.input === 'string' || (inputOptions.input instanceof Array && inputOptions.input.length === 1) ) { singleInputChunk = chunks.find(chunk => chunk.entryModule !== undefined); - imports = singleInputChunk.getImportIds(); - exports = singleInputChunk.getExportNames(); } } @@ -362,8 +360,8 @@ export default function rollup( }) }; if (!inputOptions.experimentalCodeSplitting) { - (result).imports = imports; - (result).exports = exports; + (result).imports = (singleInputChunk).getImportIds(); + (result).exports = (singleInputChunk).getExportNames(); (result).modules = cache.modules; } if (inputOptions.perf === true) result.getTimings = getTimings;