如何在 IntelliJ IDEA 中修复 TypeScript 的 Mocha 全局符号?

How to fix Mocha global symbols for TypeScript in IntelliJ IDEA?

@types/mocha 安装 Mocha 类型并配置 TypeScript 编译器后:

{
  "compilerOptions": {
    "target": "es6",
    "module": "commonjs",
    "moduleResolution": "node",
    "noImplicitAny": true,
    "noUnusedLocals": true,
    "noUnusedParameters": false,
    "strictNullChecks": true,
    "sourceMap": true,
    "inlineSources": true,
    "newLine": "lf",
    "outDir": "target",
    "types": ["node", "mocha"],
    "typeRoots": ["./node_modules/@types"]
  },
  "exclude": [
    "node_modules",
    "target",
    "actors/test",
    "actors/typings"
  ]
}

我在用于 TypeScript Mocha 测试的 IntelliJ IDEA 可视化编辑器中仍然得到未解析的全局符号 warnings/suggestions:

我该如何解决?测试 运行 成功,但我在编辑测试源代码时总是收到这个烦人的弹出窗口。

将 Mocha 类型从 5.2.2 升级到 5.2.5 后问题已解决(感谢 @lena)。