使用Glob获取文件名列表

时间:2014-07-03 03:46:16

标签: 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函数的结果?

1 个答案:

答案 0 :(得分:0)

只需重命名变量。

var globalFiles = []; 

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