일부 파일 시스템 작업에 async / await를 사용하고 싶습니다. 일반적으로 async / await는 babel-plugin-syntax-async-functions
.
그러나이 코드를 사용하면 names
정의되지 않은 경우 가 발생합니다.
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();
코드를 콜백 지옥 버전으로 다시 빌드하면 모든 것이 정상이며 파일 이름을 얻습니다. 힌트 주셔서 감사합니다.
SyntaxError: Unexpected token import
오류 메시지가 나타납니다. node8은import
기본적으로 토큰을 지원 합니까?