Per*_*vus 6 javascript asynchronous async-await typescript tsc
尝试转换包含async和await关键字的以下TypeScript代码时
async function foo() {
await bar();
}
Run Code Online (Sandbox Code Playgroud)
我收到以下错误
src/aa.ts(1,7): error TS1005: ';' expected.
src/aa.ts(2,11): error TS1005: ';' expected.
Run Code Online (Sandbox Code Playgroud)
结果是包含此内容的.js文件
async;
function foo() {
await;
bar();
}
Run Code Online (Sandbox Code Playgroud)
我正在使用这些tsc选项:-t es6 -m commonjs,按照此MSDN博客上的说明操作.我安装了TypeScript 1.8.9.
有任何想法吗?
由于某种原因,TypeScript 编译器无法识别async和await关键字。即使 TypeScript 编译器版本是正确的,也会发生这种情况。
我解决这个问题的方法是卸载 tsc 并全局安装 typescript:
npm uninstall --global tsc
npm install --global typescript
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1891 次 |
| 最近记录: |