gpt4 book ai didi

typescript - 异步不工作 Atom TypeScript

转载 作者:搜寻专家 更新时间:2023-10-30 21:12:23 24 4
gpt4 key购买 nike

我正在使用 Atom IDE 学习 TypeScript。

问题是,当我尝试下面的代码时

async function fn1() {
throw new Error("Not implemented yet");
}

我得到一个错误

An async function or method in ES5/ES3 requires the 'Promise' constructor.

但是,如果我将代码粘贴到 https://www.typescriptlang.org/play/index.html

它编译正确。此外,当我在 Atom 中使用 Promise 时,我没有收到任何建议。

最佳答案

假设您的目标是 ES5,您需要确保在编译器选项中包含适当的 lib 值。

{
"compilerOptions": {
"lib": ["dom", "es2015.promise", "es5"]
}
}

...以及引入任何必要的 polyfill。请参阅 TypeScript release notes 上的下层异步文档.

关于typescript - 异步不工作 Atom TypeScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45122917/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com