在打字稿中,我收到构建错误,提示“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(使用前将#替换为@)