对ES6的支持正在改善(https://kangax.github.io/compat-table/es6/),即将推出的Chrome版本似乎支持Babel所能提供的功能。
如何将工具链更改为仅转换JSX。 现在Babel必须将所有东西都转换为ES5。
我找不到将JSX部分转换为ES5或ES6并将ES6代码保留原样的方法。
你知道如何使用babel来改造JSX。
我们当前的应用程序仅适用于Chrome,因此向后兼容性不是问题(这是一个内部项目)。
答案 0 :(得分:3)
如果您使用Babel 6,则可以使用以下.babelrc
:
{
"plugins": ["transform-react-jsx"]
}
这将告诉Babel 只转换jsx,而不是别的。