Skip to content
This repository was archived by the owner on Jul 13, 2020. It is now read-only.

Commit fee8f80

Browse files
authored
Fix for issue #527
1 parent 5d6b70a commit fee8f80

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

core/register-loader.js

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -612,13 +612,15 @@ function doEvaluate (loader, load, link, registry, state, seen) {
612612
if (module.exports !== moduleObj.default)
613613
moduleObj.default = module.exports;
614614

615+
var moduleDefault = moduleObj.default;
616+
615617
// __esModule flag extension support via lifting
616-
if (moduleObj.default && moduleObj.default.__esModule) {
617-
moduleObj.__useDefault = false;
618-
for (var p in moduleObj.default) {
619-
if (Object.hasOwnProperty.call(moduleObj.default, p))
620-
moduleObj[p] = moduleObj.default[p];
621-
}
618+
if (moduleDefault && moduleDefault.__esModule) {
619+
moduleObj.__useDefault = false;
620+
for (var p in moduleDefault) {
621+
if (Object.hasOwnProperty.call(moduleDefault, p))
622+
moduleObj[p] = moduleDefault[p];
623+
}
622624
moduleObj.__esModule = true;
623625
}
624626
}

0 commit comments

Comments
 (0)