diff --git a/src/utils/collapseSourcemaps.js b/src/utils/collapseSourcemaps.js index bfddf67..8e583cf 100644 --- a/src/utils/collapseSourcemaps.js +++ b/src/utils/collapseSourcemaps.js @@ -27,7 +27,10 @@ function traceSegment ( loc, mappings ) { export default function collapseSourcemaps ( map, modules ) { const chains = modules.map( module => { - return module.sourceMapChain.map( map => decode( map.mappings ) ); + return module.sourceMapChain.map( map => { + if ( !map ) throw new Error( 'Cannot generate a sourcemap if non-sourcemap-generating transformers are used' ); + return decode( map.mappings ); + }); }); const decodedMappings = decode( map.mappings );