关于#运算符#的问题,如何解决?

问题遇到的现象和发生背景

Vue3 + vite + Ts + pinia项目使用?.运算符,报错:Uncaught SyntaxError: Unexpected token '.'

问题相关代码,请勿粘贴截图

vnode.component?.exposed?.show()

运行结果及报错内容

报错:Uncaught SyntaxError: Unexpected token '.'

我的解答思路和尝试过的方法
我想要达到的结果

如果这样不行那就只能 用if 来写了 。vue可能不支持这种写法

if(vnode.component&&vnode.component.exposed&&vnode.component.exposed.show){
            vnode.component.exposed.show()
        }

tsconfig里lib参数是什么

可能是lib里没有引入新版的es库

是谷歌浏览器版本低了的🤦‍♀️