nodejs在使用async/await时报错__awaiter is not defined

用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代码后,问题解决。

你可能感兴趣的:(TypeScript,typescript,javascript,前端)