2016-05-19 5 views
0

Я использую узел glob, который работает нормально. Я использую его для одного folder1 как следующийОшибка узла узла при использовании нескольких шаблонов

 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

Теперь я хочу, чтобы прочитать в одном кадре из folder2 также и я пытаюсь использовать globby как следующий, и я получил ошибку

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

В этом случае файлы идут как undfiend, и мне доводилось догадаться, почему

ответ

1

Попробуйте удалить аргумент err с обратного вызова then. Используйте catch для обработки ошибок globby(['folder1/*.js','folder2/*.js']).then(function(files){...}).catch(function(err){...})

Смежные вопросы