Классы генерируются с префиксом '_' (подчеркивание), когда цель - es2020, но отлично работает без какой-либо цели
В моем проекте есть классы с частными переменными. Однако, поскольку некоторые браузеры еще не поддерживают их, я установил две отдельные сборки, одна нацелена на es2020, а другая - без (по умолчанию esnext). Я вижу, что некоторые классы в цели es2020 генерируются с префиксом «_». Что-то вроде
var _x = class {...}var x = _x;
Это делается только для некоторых классов, а не для других. Есть ли способ предотвратить это с помощью настройки или исключения определенных шаблонов кодирования, которые могут вызвать это?
Кроме того, я надеялся увидеть обычный синтаксис
класс x {}
вместо 'var x = class ...'; Есть ли способ добиться этого?