WebStorm (2018.2.3) 中 Jest (23.5.0) 未解决的函数或方法 "xxx"

Unresolved function or method "xxx" from Jest (23.5.0) in WebStorm (2018.2.3)

我最近遇到了 Jest (23.5.0) 和 WebStorm (2018.2.3) intellisense 的问题。对于所有 Jest 方法(例如 toHaveBeenCalledWithtoHaveLength),我收到一个 Unresolved function or method "xxx" 错误。

我有 @types/jest 在我的所有项目中工作,除了我最近的一个项目,一旦我从 CRA 退出,它就停止工作了。 奇怪的是,如果我删除我所有项目的 node_modules,Jest 上的智能感知工作得很好 - 但是一旦我 运行 yarn install 智能感知停止工作并且我得到 Unresolved function or method "xxx" 错误。所以我怀疑我的一个包裹导致 @types/jest 停止工作。

问题快照:

我尝试过的:

我的项目设置:

任何帮助将不胜感激!

expectnode_modules/react-custom-scrollbars/test.js 中解析为 window.expect,导致了这个问题。您可以通过将此文件标记为纯文本(在文件右键单击菜单中标记为纯文本)将其从索引中排除 - 这应该可以解决问题