Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/402.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用Glob获取文件名列表_Javascript_Node.js - Fatal编程技术网

Javascript 使用Glob获取文件名列表

Javascript 使用Glob获取文件名列表,javascript,node.js,Javascript,Node.js,我正在尝试获取节点中的文件名列表,我认为这是一个范围问题 var files = []; glob(options.JSX_DEST + "/*.js", function (er, files) { files = files.map(function(match) { return path.relative(options.JSX_DEST, match); }); }); 由于我在对glob的调用之外声明了文件,它是否应该被map函数的结果填充?只

我正在尝试获取节点中的文件名列表,我认为这是一个范围问题

var files = []; 

glob(options.JSX_DEST + "/*.js", function (er, files) {
    files = files.map(function(match) {
        return path.relative(options.JSX_DEST, match);
    }); 
});

由于我在对glob的调用之外声明了文件,它是否应该被map函数的结果填充?

只需重命名变量即可

var globalFiles = []; 

glob(options.JSX_DEST + "/*.js", function (er, files) {
    globalFiles = files.map(function(match) {
        return path.relative(options.JSX_DEST, match);
    }); 
});