Tôi muốn sử dụng async / await với một số hoạt động hệ thống tệp. Thông thường async / await hoạt động tốt vì tôi sử dụng babel-plugin-syntax-async-functions
.
Nhưng với mã này, tôi gặp trường hợp nếu names
không được xác định:
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();
Khi tôi xây dựng lại mã thành phiên bản địa ngục gọi lại, mọi thứ đều ổn và tôi nhận được tên tệp. Cảm ơn những gợi ý của bạn.
SyntaxError: Unexpected token import
thông báo lỗi. node8 có hỗ trợimport
mã thông báo theo mặc định không?