Минимизатор Javascript, поддерживающий функцию async/await ES2017

В настоящее время отображается как UglifyJS2, а Google Closure не поддерживает минимизацию скриптов JavaScript, включая использование async/await без их транспиляции.

Есть ли способ или другой минификатор для минимизации этих скриптов JavaScript без необходимости их транспиляции?


person Eghes    schedule 05.04.2017    source источник
comment
Просто любопытно, зачем вам их минимизировать, если вы все равно не можете использовать их в продакшене?   -  person XCS    schedule 05.04.2017
comment
Поскольку это неправда, я не могу использовать это в производстве. Все основные браузеры поддерживают эту спецификацию ( caniuse.com/#search=await). Только Microsoft Edge на мобильных устройствах будет поддерживать эту функцию без флажка в следующей версии. Также NodeJS поддерживает это. Так что для моих требований он идеально готов к производству.   -  person Eghes    schedule 05.04.2017


Ответы (2)


UglifyJS представил поддержку async/await в [email protected] ( https://github.com/mishoo/UglifyJS2/issues/1789)

person Eghes    schedule 12.08.2017

Еще нет. Прямо сейчас, чтобы минимизировать код, вам нужно сначала его транспилировать.

В репозитории UglifyJS2 есть открытая проблема — поддержка Harmony # 448:

Вы можете отслеживать ход решения этой проблемы. Надеюсь, поддержка будет добавлена.

Если вы хотите добавить шаг транспиляции, посмотрите этот ответ:

person rsp    schedule 05.04.2017
comment
К сожалению, я не хочу транспилировать код, я просто хочу, чтобы код был минимизирован. :( - person Eghes; 05.04.2017