We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f126dcb commit 5561b8eCopy full SHA for 5561b8e
lib/moduleEnv.js
@@ -47,12 +47,17 @@ function requireProxy(path) {
47
}
48
49
function registerExtensions() {
50
- originalExtensions.coffee = require.extensions[".coffee"];
+ var originalCoffeeExtension = require.extensions[".coffee"];
51
+ if (originalCoffeeExtension) {
52
+ originalExtensions.coffee = originalCoffeeExtension;
53
+ }
54
require.extensions[".coffee"] = coffeeExtension;
55
56
57
function restoreExtensions() {
- require.extensions[".coffee"] = originalExtensions.coffee;
58
+ if ("coffee" in originalExtensions) {
59
+ require.extensions[".coffee"] = originalExtensions.coffee;
60
61
62
63
function coffeeExtension(module, filename) {
0 commit comments