SWC编译后箭头函数被转成普通函数,怎么保留ES6语法?
我用SWC替换了Babel做构建,但发现原本的箭头函数全被转成了普通function,导致this指向出问题。项目目标环境是现代浏览器,根本不需要降级啊。
配置里已经设了jsc.target为es2020,但还是不行。是不是哪里漏了?比如这段代码:
const handleClick = () => {
console.log(this.value);
};
document.addEventListener('click', handleClick);
编译后变成function声明,this就绑错上下文了,急!
暂无解答