Browse Source

only insert export initialisers if there are any

contingency-plan
Rich-Harris 10 years ago
parent
commit
9c22bc12c6
  1. 12
      src/Statement.js

12
src/Statement.js

@ -286,11 +286,13 @@ export default class Statement {
.map( name => `\n${bundleExports[name]} = ${name};` )
.join( '' );
// TODO clean this up
try {
magicString.insert( node.end, exportInitialisers );
} catch ( err ) {
magicString.append( exportInitialisers );
if ( exportInitialisers ) {
// TODO clean this up
try {
magicString.insert( node.end, exportInitialisers );
} catch ( err ) {
magicString.append( exportInitialisers );
}
}
}
}

Loading…
Cancel
Save