Skip to content

Commit 93d2bdc

Browse files
committed
add utilization of EXPORT_NAME with modularize option
1 parent 34c152c commit 93d2bdc

File tree

1 file changed

+3
-12
lines changed

1 file changed

+3
-12
lines changed

tools/file_packager.py

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -627,11 +627,11 @@ def generate_js(data_target, data_files, metadata):
627627
else:
628628
if options.modularize:
629629
ret = '''
630-
var createModule = (() => {
630+
var %(EXPORT_NAME)s = (() => {
631631
632632
return (async function(moduleArg = {}) {
633633
var Module = moduleArg;
634-
'''
634+
''' % {"EXPORT_NAME": options.export_name}
635635
else:
636636
ret = '''
637637
var Module = typeof %(EXPORT_NAME)s != 'undefined' ? %(EXPORT_NAME)s : {};\n''' % {"EXPORT_NAME": options.export_name}
@@ -1170,16 +1170,7 @@ def generate_js(data_target, data_files, metadata):
11701170

11711171
if options.modularize and not options.from_emcc:
11721172
ret += '''
1173-
(() => {
1174-
var real_createModule = createModule;
1175-
1176-
createModule = function (moduleArg) {
1177-
if (new.target) throw new Error("createModule() should not be called with `new createModule()`");
1178-
return real_createModule(moduleArg);
1179-
}
1180-
})();
1181-
1182-
export default createModule;'''
1173+
export default %(EXPORT_NAME)s;''' % {"EXPORT_NAME": options.export_name}
11831174

11841175
return ret
11851176

0 commit comments

Comments
 (0)