仅转换 JSX

Transform JSX only

对 ES6 的支持正在改进 (https://kangax.github.io/compat-table/es6/),即将推出的 Chrome 版本似乎比 Babel 支持的更多。

如何将工具链更改为仅转换 JSX。 现在 Babel 必须将所有内容都转换为 ES5。

我找不到将 JSX 部分转换为 ES5 或 ES6 并保留 ES6 代码原样的方法。

你知道用 babel 只转换 JSX 的方法吗

我们当前的应用程序仅适用于 Chrome,因此向后兼容性不是问题(这是一个内部项目)。

如果你使用 Babel 6,你可以用下面的方法来做到这一点 .babelrc:

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

这将告诉 Babel 转换 jsx,而不是其他。