Saya ingin menggunakan async / await dengan beberapa operasi sistem file. Biasanya async / await berfungsi dengan baik karena saya menggunakan babel-plugin-syntax-async-functions
.
Tetapi dengan kode ini saya mengalami kasus if di mana names
tidak ditentukan:
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();
Ketika saya membangun kembali kode ke dalam versi neraka panggilan balik semuanya OK dan saya mendapatkan nama file. Terima kasih atas petunjuk Anda.
SyntaxError: Unexpected token import
pesan error. apakah node8 mendukungimport
token secara default?