Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 5561b8e

Browse files
committed
Only add .coffee to extensions if it was present before
1 parent f126dcb commit 5561b8e

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

lib/moduleEnv.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,12 +47,17 @@ function requireProxy(path) {
4747
}
4848

4949
function registerExtensions() {
50-
originalExtensions.coffee = require.extensions[".coffee"];
50+
var originalCoffeeExtension = require.extensions[".coffee"];
51+
if (originalCoffeeExtension) {
52+
originalExtensions.coffee = originalCoffeeExtension;
53+
}
5154
require.extensions[".coffee"] = coffeeExtension;
5255
}
5356

5457
function restoreExtensions() {
55-
require.extensions[".coffee"] = originalExtensions.coffee;
58+
if ("coffee" in originalExtensions) {
59+
require.extensions[".coffee"] = originalExtensions.coffee;
60+
}
5661
}
5762

5863
function coffeeExtension(module, filename) {

0 commit comments

Comments
 (0)