2.4.11版本 ,在代码中插入可选链编译不过

修改tsconfigimage 等都不行,只要func?.()直接gg,有没有同学指点下

// gpt3.5输出的
interface Person {

name: string;

sayHello?(): void;

}

const person: Person = {

name: "John",

};

person.sayHello?.();

2.x 的可选链支持度不完善,慎用