WebStorm 认为它是一个三元运算符,接下来需要表达式和冒号。也许它认为这是一个 TS 代码,而这是 .js 文件中的 JS 代码,我不确定。
如何关闭此检查?
TypeScript 编译器服务在这里报告错误,因为 TypeScript < 3.7不支持可选链接。如果服务在设置 |中启用,则服务用于 JavaScript linting 语言和框架 | TypeScript并"allowJs"
设置true
为tsconfig.json
.
如果您只希望服务编译/检查 TypeScript,请确保"allowJs"
未设置或设置false
为 tsconfig.json
截至 2019 年 10 月 1 日,TypeScript 3.7 beta 中提供了可选链接。
我不知道当前版本的 WebStorm 是否可以配置为使用 beta,但早期发布版本(2019.3 EAP #5)支持 TypeScript 3.7。