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 b4a53a3 commit bd85b60Copy full SHA for bd85b60
lib/has-native-recursive.js
@@ -76,7 +76,17 @@ module.exports = function hasNativeRecursive(fn) {
76
var child = stack.create('dir', parent);
77
var file = stack.create('file', child);
78
79
- stack.mkdir(parent, child);
+ try {
80
+ stack.mkdir(parent, child);
81
+ } catch (e) {
82
+ stack = new TempStack();
83
+ // try again under current directory
84
+ TEMP_DIR = process.cwd();
85
+ parent = stack.create('dir', TEMP_DIR);
86
+ child = stack.create('dir', parent);
87
+ file = stack.create('file', child);
88
89
+ }
90
91
var options = { recursive: true };
92
var watcher;
0 commit comments