Как сделать так, чтобы preset-env от bable не преобразовывал async-await? - PullRequest
0 голосов
/ 04 апреля 2019

Я использовал preset-env babel для нацеливания моих преобразований, но я заметил, что независимо от того, что я делаю, он всегда преобразует мои операторы async-await.

Поскольку я знаю, что поддержка моего браузера позволяетдля async-await (новейших браузеров Chrome) это делает мой код менее производительным и заметно сложнее в отладке.

Я пробовал оба варианта shippedProposals и exclude, но он все равно всегда преобразует его.

Правка. При взгляде на код кажется, что на самом деле невозможно занести в черный список некоторые пакеты - https://github.com/babel/babel/blob/master/packages/babel-preset-env/src/filter-items.js#L69

В основном, если что-то включено в pluginSyntaxMap (который получен из здесь ), оно всегда будет включено (если нет способа переопределить это поведение, которое я пропускаю?)

...