发布时间:2025-01-06 12:01
用TypeScript编写异步代码
async function run() {
await sleep(500);
}
在运行时,会提示 __awaiter is not defined
出现这种情况,需要校对一下tsconfig.ts配置
{
"compilerOptions": {
"module": "commonjs",
"target": "es6",
"noEmitHelpers": false,
"sourceMap": true,
},
}
1.target设置为es6
2.noEmitHelpers设置为false
重新编译TS代码后,问题解决。