С NPM glob, как я могу изменить каталоги, где сценарий фактически находится? - PullRequest
1 голос
/ 11 марта 2020

Я хочу использовать пакет NPM glob , чтобы пройти каталог, который из вызывающего файла равен ../../aFolder/targetFolder. Вот как я пытался это сделать:

try{
    options = {
        cwd: '../../aFolder/targetFolder' 
    }
    glob('*.jpg', (err,files)=>{
        if (err){
            console.log(err);
        }
        else{
            console.log(files);
        }
    })
}
catch(e){
    console.log("I am error: ", e);
}

Я получаю пустой массив. Я знаю, что в папке, в которую я хочу посмотреть, есть файлы .jpg. Как я могу это сделать?

1 Ответ

0 голосов
/ 12 марта 2020

Вы забыли передать объект options в вызов функции glob().

try {
  options = {
    cwd: '../../aFolder/targetFolder' 
  }
  glob('*.jpg', options, (err, files) => {
    if (err) {
      console.log(err);
    }
    else {
      console.log(files);
    }
  })
}
catch(e) {
  console.log("I am error: ", e);
}
...