在打字稿中,我收到构建错误,说“构建:‘承诺’仅指一种类型,但在此处用作值。”。
我的项目目标是“ES5”。从这个线程,我可以通过将其更改为 ES6 来解决该问题。有没有办法在不改变目标的情况下解决问题?
打字稿:错误 TS2693:“Promise”仅指一种类型,但在此处用作值
谢谢你。
为了解决这个问题不改变lib,你必须添加@types/node到依赖性或devDependencies这将解决不仅Promise而是所有节点类型。
npm i @types/node
这是我的库:
"target": "es5",
"lib": [
"dom",
"es5",
"dom.iterable",
"scripthost"
]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8841 次 |
| 最近记录: |