Babel.js 将本机私有字段和方法用于Typescript和ES5

xkftehaa  于 2022-12-16  发布在  Babel
关注(0)|答案(1)|浏览(223)

我想通过保留ES5目标来使用内部使用私有字段(如#fieldName: any)的库。
当我试着穿越时,我得到:Private identifiers are only available when targeting ECMAScript 2015 and higher .
解决此问题的唯一方法是将ES6或更高设置为目标,或者将skipLibCheck设置为false。
有没有可能避免这样做?也许通过其他工具,如巴别塔?

yqlxgs2m

yqlxgs2m1#

TypeScript是vanilla JS的一个超集转换器。Babel是JavaScript旁边的一个JavaScript转换器。我相信有可能从TS转换到ES6,然后让Babel从那里拿起它并转换到ES5。设置可能有点棘手,但绝对可以实现。

相关问题