2016-05-19 7 views
0

Ich benutze Node-Glob, die OK funktioniert. Ich benutze es für eine folder1 wie folgtNode-Globby-Fehler bei der Verwendung von Multi-Patterns

 glob('folder1/*.js'), function(err, files){ 
     if (err) { 
      console.log('Not able to get files from folder: ', err); 
     } else { 
      files.forEach(function (file) { 

https://github.com/isaacs/node-glob

Jetzt möchte ich auch in einem Schuss von folder2 lesen, und ich versuche globby zu verwenden, wie folgt, und ich bekam Fehler

globby(['folder1/*.js','folder2/*.js']).then(function(err, files){ 
     if (err) { 
      console.log('Not able to get files from folder: ', err); 
     } else { 
      //Get plugin configuration & provided actions 
      files.forEach(function (file) { 

https://github.com/sindresorhus/globby

In diesem Fall kommen die Dateien als undfiend und ich habe zu dem Fehler keine Ahnung, warum

Antwort

1

Versuchen Sie, err Argument aus dem then Rückruf zu entfernen. Verwenden Sie catch, um Fehler zu behandeln globby(['folder1/*.js','folder2/*.js']).then(function(files){...}).catch(function(err){...})