hjm*_*hjm 3 glob getfiles fs node.js
问题
我在这里使用答案Get all files recursively indirectories NodejS 但是,当我将其分配给常量时,我试图返回目录,以便我可以将它们放在数组中,我已经查看了 globs 文档以获取 asnwer https://github.com/isaacs/node-glob,但是我没有成功的结果,我尝试使用 glob.end() 并且我也有 console.log下面的Folds变量,我可以看到所有列表可用的方法,我尝试使用其中一些方法但没有成功,有谁知道如何返回数组,如下面的代码示例所示?谢谢你!
const glob = require('glob');
const src = 'assets';
function getFiles(err, res){
if (err) {
console.log('Error', err);
} else {
return res
}
}
let folds = glob(src + '/**/*', getFiles);
Run Code Online (Sandbox Code Playgroud)
我有同样的问题。
glob()是异步的,这可能会使返回最终结果有些复杂。
使用glob.sync()代替(其中.sync代表同步)
例子:
const files = glob.sync(src + '/**/*');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2635 次 |
| 最近记录: |