gpt4 book ai didi

javascript - typescript Bluebird 定义

转载 作者:搜寻专家 更新时间:2023-10-30 22:03:44 25 4
gpt4 key购买 nike

我正在尝试将 NodeJS 项目转换为 Typescript。我用了很多 Bluebird promises 的库,所以我想尝试一下它的类型定义。
我在定义文件中看到了很多这样的错误。

screenshot

是不是我配置有问题?
这是我的 tsconfig.json。

{
"compilerOptions": {
"target": "ES6",
"removeComments": true,
"preserveConstEnums": true,
"out": "/dist/server/server.js",
"sourceMap": true
},
"exclude": [
"node_modules"
]
}

最佳答案

您的目标是 ES6。 ES6 已经有了 Promises,因此将 Bluebird 与它一起使用是多余的,并且会导致这些错误。使用 "target": "ES5" 将消除这些错误。如果您使用的是 VS Code,则可能需要重新启动它才能捕捉到更改。另一方面,您还应该将 "module": "commonjs" 添加到配置中:)。

关于javascript - typescript Bluebird 定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32666841/

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