From 960879f9d64a2b0013e9b14e626921de996f62b9 Mon Sep 17 00:00:00 2001 From: Niklas Mischkulnig Date: Fri, 24 Apr 2020 17:10:54 +0200 Subject: [PATCH] Fix --- packages/core/core/src/PackagerRunner.js | 6 +++++- packages/packagers/js/src/JSPackager.js | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/core/core/src/PackagerRunner.js b/packages/core/core/src/PackagerRunner.js index 35ad6f35c75..6399056bf7a 100644 --- a/packages/core/core/src/PackagerRunner.js +++ b/packages/core/core/src/PackagerRunner.js @@ -460,7 +460,11 @@ export default class PackagerRunner { }; let mapKey = cacheKeys.map; - if (await this.options.cache.blobExists(mapKey)) { + let o = bundle.target.sourceMap ?? this.options.sourceMaps; + if ( + (typeof o === 'object' ? !o.inline : o) && + (await this.options.cache.blobExists(mapKey)) + ) { let mapStream = this.options.cache.getStream(mapKey); await writeFileStream( outputFS, diff --git a/packages/packagers/js/src/JSPackager.js b/packages/packagers/js/src/JSPackager.js index 1b14b014e47..fa074453573 100644 --- a/packages/packagers/js/src/JSPackager.js +++ b/packages/packagers/js/src/JSPackager.js @@ -84,7 +84,7 @@ export default new Packager({ queue.add(async () => { let [code, mapBuffer] = await Promise.all([ node.value.getCode(), - node.value.getMapBuffer(), + bundle.target.sourceMap && node.value.getMapBuffer(), ]); return {code, mapBuffer}; });