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 import
hata mesajı aldım . node8,import
belirteci varsayılan olarak destekliyor mu?