我承认我在这里是个书呆子。我在WebStorm中做了一个摩卡测试,WebStorm抱怨describe()和it()不是函数类型。

我下载了mocha-definitelyTyped库,并将其添加到tests文件夹中。

跑摩卡就行了。为什么WebStorm不解析describe和it方法?
发布于 2016-06-15 15:03:38
根据视察的描述:
当使用在可见的JavaScript代码之外定义自己的全局符号的库(例如,在Mocha中的definition ())时,建议将相应的TypeScript类型定义文件添加为Preferences & Frameworks JavaScript库中的JavaScript库。
导航到上面引用的首选项并确保@types/mocha (这是在2019年年初从mocha-DefinitelyTyped更改的)。两者都可以。)库在列表中(不要选择它)。如果它不在列表中,单击Download...按钮,在那里找到mocha,然后添加它。然后单击Manage Scopes...按钮,找到您的测试目录,单击库列,然后选择@types/mocha条目。请看下面的截图。

https://stackoverflow.com/questions/32956862
复制相似问题