如何解析“Build:‘Promise’仅指一种类型,但在此处用作值。”

2023-12-20

在打字稿中,我收到构建错误,提示“Build:‘Promise’仅指类型,但在此处用作值。”。

我的项目目标是“ES5”。从这个帖子中,我可以通过将其更改为 ES6 来解决该问题。有没有办法在不改变目标的情况下解决问题?

typescript:错误 TS2693:“Promise”仅指类型,但在此处用作值 https://stackoverflow.com/questions/43119163/typescript-error-ts2693-promise-only-refers-to-a-type-but-is-being-used-as

谢谢。


为了解决这个问题而不改变lib你必须添加@types/node到依赖项或 devDependencies 这将resolve不仅Promise but 所有节点类型.

npm i @types/node

这是我的库:

"target": "es5",
"lib": [
  "dom",
  "es5",
  "dom.iterable",
  "scripthost"
]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何解析“Build:‘Promise’仅指一种类型,但在此处用作值。” 的相关文章

随机推荐