diff options
Diffstat (limited to 'lib/getImportGlobalsSrc.js')
-rw-r--r-- | lib/getImportGlobalsSrc.js | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/getImportGlobalsSrc.js b/lib/getImportGlobalsSrc.js index 66e69b1..10dfe87 100644 --- a/lib/getImportGlobalsSrc.js +++ b/lib/getImportGlobalsSrc.js @@ -16,6 +16,10 @@ function getImportGlobalsSrc(ignore) { ignore = ignore || []; // global itself can't be overridden because it's the only reference to our real global objects ignore.push("global"); + // ignore 'module', 'exports' and 'require' on the global scope, because otherwise our code would + // shadow the module-internal variables + // @see https://github.com/jhnns/rewire-webpack/pull/6 + ignore.push("module", "exports", "require"); for (key in globalObj) { /* jshint forin: false */ if (ignore.indexOf(key) !== -1) { |