尽管使用 es6-promise.d.ts 仍找不到名称“Promise”

2024-04-11

我将 systemjs.d.ts 文件添加到 WebStorm IDE 中的项目中。该文件包含 Promise 类的两次使用,它们被 TSC 标记为错误。这非常奇怪,因为我已经将 es6-promise.d.ts 文件添加到我的项目中,并且它确实解决了 mongodb.d.ts 文件的相同问题。那么为什么在一个文件中它可以被识别而在另一个文件中却不能呢?所有 .d.ts 文件都位于同一文件夹中 (root-folder\DefinitelyTyped)。

我得到的错误:

TS2304:找不到名称“Promise”

systemjs.d.ts:https://raw.githubusercontent.com/DefinitelyTyped/DefinitelyTyped/master/systemjs/systemjs.d.ts https://raw.githubusercontent.com/DefinitelyTyped/DefinitelyTyped/master/systemjs/systemjs.d.ts

任何帮助将不胜感激!


我解决了。我忘了添加参考评论。

将以下行添加到文件开头解决了问题:

/// <reference path='es6-promise.d.ts' />
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

尽管使用 es6-promise.d.ts 仍找不到名称“Promise” 的相关文章

随机推荐