0

我的项目有带有私有变量的类。但是,由于一些浏览器还不支持它们,所以我设置了两个单独的构建,一个针对 es2020,一个不支持(默认为 esnext)。我看到 es2020 目标中的某些类是使用 '_' 前缀生成的。就像是

var _x = 类 {...} var x = _x;

这仅适用于某些类,而不适用于其他类。有没有办法通过设置或避免可能触发这种情况的特定编码模式来防止这种情况发生?

另外,我希望看到的常规语法

类 x { }

而不是'var x = class ...';还有什么方法可以实现吗?

4

0 回答 0