当尝试转译包含 async
和 await
关键字的 TypeScript 代码时
async function foo() {
await bar();
}
我收到以下错误信息:
src/aa.ts(1,7): error TS1005: ';' expected.
src/aa.ts(2,11): error TS1005: ';' expected.
结果是一个包含以下内容的.js文件。
async;
function foo() {
await;
bar();
}
我正在使用这些tsc选项:
-t es6 -m commonjs
,遵循在这篇MSDN博客中的指导。我安装了TypeScript 1.8.9。有什么想法吗?