Bazı dosya sistemi işlemlerinde async / await kullanmak istiyorum. Normalde async / await iyi çalışıyor çünkü kullandığım için babel-plugin-syntax-async-functions.
Ancak bu kodla names, tanımsız olduğu if durumuyla karşılaşıyorum :
import fs from 'fs';
async function myF() {
let names;
try {
names = await fs.readdir('path/to/dir');
} catch (e) {
console.log('e', e);
}
if (names === undefined) {
console.log('undefined');
} else {
console.log('First Name', names[0]);
}
}
myF();
Kodu geri arama cehennemi sürümünde yeniden oluşturduğumda her şey yolunda ve dosya adlarını alıyorum. İpuçlarınız için teşekkürler.
SyntaxError: Unexpected token importhata mesajı aldım . node8,importbelirteci varsayılan olarak destekliyor mu?