Преобразование только JSX

Поддержка ES6 улучшается (https://kangax.github.io/compat-table/es6/), и следующая версия Chrome, похоже, поддерживает больше, чем может Babel.

Как можно было бы изменить цепочку инструментов, чтобы преобразовать только JSX. Прямо сейчас Babel должен перевести все на ES5.

Я не могу найти способ преобразовать часть JSX в ES5 или ES6 и оставить код ES6 таким, какой он есть.

Знаете ли вы, как использовать babel только для преобразования JSX.

Наше текущее приложение предназначено для работы только в Chrome, поэтому обратная совместимость не является проблемой (это собственный проект).


person stunti    schedule 02.03.2016    source источник


Ответы (1)


Если вы используете Babel 6, вы можете сделать это с помощью следующего .babelrc:

{
    "plugins": ["transform-react-jsx"]
}

Это скажет Babel только преобразовывать jsx и ничего больше.

person rossipedia    schedule 02.03.2016