【TypeScript|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代码后,问题解决。
推荐阅读
- 实战|nodejs fs模块结合async await处理fs异步使用
- node|nodejs学习之旅--异步终极解决方案async和await--Ajax--浏览器访问网站的基本过程以及http详解
- Node.js|Nodejs 新特性 async await 的使用 以及使用 async await 处理异步
- JavaScript版数据结构与算法 轻松解决前端算法面试
- C#|多次握手登录
- 前端|HTML基础
- 前端|浅谈函数式编程柯里化的魔法
- vue.js|尝试搭建 Vue3+nuxt3+typescript+vuex+i18n+axios+element plus+...(一)
- VUE3.x|VUE3开源项目