Nullify source maps if they have no mappings.

Fixes #6506.
This commit is contained in:
Ben Newman
2016-03-21 21:43:51 -04:00
parent c12c4f455c
commit 13db0e89ef

View File

@@ -131,7 +131,11 @@ _.extend(Module.prototype, {
}); // results has 'code' and 'map' attributes
}
);
const sourceMap = results.map.toJSON();
let sourceMap = results.map.toJSON();
if (! sourceMap.mappings) {
sourceMap = null;
}
const prelinked = {
source: results.code,
@@ -199,6 +203,9 @@ _.extend(Module.prototype, {
});
result.source = swsm.code;
result.sourceMap = swsm.map.toJSON();
if (! result.sourceMap.mappings) {
result.sourceMap = null;
}
} else {
// If there were no files in this bundle, we do not need to
// generate a source map.