Open vjzning opened 1 year ago
preset-env 中使用了 @babel/plugin-proposal-optional-chaining
(打开 env debug: true 模式可见),在 Chrome 91 之下都会将 ?. 转译,假如使用 @babel/plugin-transform-optional-chaining
,在 Chrome 80 之下才会转译~
目前建议可以将 targets 开放成一个插件变量,按需传入,比如需要支持 ?. / ??,配置 Chrome 79 即可。
?.操作符被正确编译了。而??不行