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

Commit b39ae1b

Browse files
committed
pick up defineProperty calls to module.exports
1 parent d752782 commit b39ae1b

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

core/register-loader.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -607,6 +607,11 @@ function doEvaluate (loader, load, link, registry, state, seen) {
607607
require(link.dependencies[i]);
608608

609609
err = dynamicExecute(link.execute, require, moduleObj.default, module);
610+
611+
// pick up defineProperty calls to module.exports when we can
612+
if (module.exports !== moduleObj.default)
613+
moduleObj.default = module.exports;
614+
610615
// __esModule flag extension support
611616
if (moduleObj.default && moduleObj.default.__esModule)
612617
for (var p in moduleObj.default)

0 commit comments

Comments
 (0)