首页 > 解决方案 > Eslint 无效合并与可选链接问题

问题描述

假设我们用 eslint 整理了这三个表达式:

const exp1 = a ?? b; // ok
const exp2 = a?.b // ok
const exp3 = a?.b ?? c // Parsing error: ':' expected.

所有作品都使用打字稿成功编译,但最后一个表达式抛出 eslint 错误Parsing error: ':' expected.似乎 Nullish 合并和可选链接的组合存在问题。有人遇到过这个问题吗?

包.json

"eslint": "5.16.0",
"eslint-config-airbnb-base": "13.1.0",
"eslint-plugin-import": "2.17.2",
"ts-node": "8.5.4",
"typescript": "3.7.4"

标签: typescripteslint

解决方案


推荐阅读