【问题标题】:Transform JSX only仅转换 JSX
【发布时间】:2016-06-14 16:53:09
【问题描述】:

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

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

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

你知道有什么方法可以使用 babel 只转换 JSX。

我们当前的应用设计为仅在 Chrome 上运行,因此向后兼容性不是问题(这是一个内部项目)。

【问题讨论】:

    标签: reactjs ecmascript-6 babeljs react-jsx


    【解决方案1】:

    如果你使用 Babel 6,你可以使用以下.babelrc

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

    这将告诉 Babel 转换 jsx,而不是其他任何东西。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-05-07
      • 2016-09-27
      • 1970-01-01
      • 1970-01-01
      • 2019-09-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多