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

Commit f2bb139

Browse files
committed
__esModule not to exclude default lifting, and to disable __useDefault
1 parent 06cba2b commit f2bb139

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

core/register-loader.js

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

615615
// __esModule flag extension support
616-
if (moduleObj.default && moduleObj.default.__esModule)
617-
for (var p in moduleObj.default)
618-
if (Object.hasOwnProperty.call(moduleObj.default, p) && p !== 'default')
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))
619620
moduleObj[p] = moduleObj.default[p];
621+
}
622+
}
620623
}
621624
}
622625

0 commit comments

Comments
 (0)