Например, има ли опция за предаване на Babel само към функции за транспилиране на стрелки или let/const?
Моят случай на употреба е да премахна транспилирането за определени функции, тъй като браузърите ги поддържат широко.
Например, има ли опция за предаване на Babel само към функции за транспилиране на стрелки или let/const?
Моят случай на употреба е да премахна транспилирането за определени функции, тъй като браузърите ги поддържат широко.
Да, можете да подадете опция whitelist
, за да посочите конкретни трансформации, които да се изпълняват, или blacklist
към конкретни трансформации, които да деактивирате.
Те са изброени тук: http://babeljs.io/docs/advanced/transformers/. Вижте също: http://babeljs.io/docs/usage/options/
Отговорът по-горе се отнася за Babel 5. В Babel 6 всички приставки са изрично разрешени или директно, или чрез „предварителни настройки“, които обединяват приставки заедно. Не можете да поставите в черен списък конкретни приставки, но можете да изброите само приставките, които искате, с изключение на тези, които не желаете да стартирате.
babel --help
. Потърсете трансформатори, бял списък и т.н. - person   schedule 26.06.2015