6

TS1109 错误

WebStorm 认为它是一个三元运算符,接下来需要表达式和冒号。也许它认为这是一个 TS 代码,而这是 .js 文件中的 JS 代码,我不确定。

如何关闭此检查?

4

3 回答 3

8

TypeScript 编译器服务在这里报告错误,因为 TypeScript < 3.7不支持可选链接。如果服务在设置 |中启用,则服务用于 JavaScript linting 语言和框架 | TypeScript"allowJs"设置truetsconfig.json.

如果您只希望服务编译/检查 TypeScript,请确保"allowJs"未设置或设置falsetsconfig.json

于 2019-02-27T12:10:19.830 回答
4

我遇到了同样的问题,然后将 webstorm 更新到这个版本就可以了。如此简单的解决方案就是更新 webstorm 版本。确保您使用的是打字稿版本 3.7 或更高版本,因为仅在更高版本中支持可选链接。

在此处输入图像描述

于 2019-11-08T20:45:33.097 回答
2

截至 2019 年 10 月 1 日,TypeScript 3.7 beta 中提供了可选链接。

我不知道当前版本的 WebStorm 是否可以配置为使用 beta,但早期发布版本(2019.3 EAP #5)支持 TypeScript 3.7。

于 2019-10-16T18:19:45.887 回答