0

我习惯于使用jstransform提供的 ES6 语法来编写我的 React 的 JSX 文件。我喜欢它。

它使用 webpack + jsx-loader为客户端编译- 带有?harmony开关。在节点上,我使用node-jsx模块直接要求 .jsx 文件。

然而,我的“普通”js 脚本仍在使用“旧”的 ES5 语法。我如何在那里使用 jstransform,即在 node.js 和浏览器上使用 ES6 语法?

  • 在节点上: --harmony 开关是作为 jstransform 工作还是应该使用类似于 node-jsx 的插件?
  • 关于 webpack:如何使用 jstransform 进行编译?我尝试使用jstransform-loader但它无法使其工作。
4

1 回答 1

0

我使用6to5解决了。它可以与 React 一起使用,并且还有一个webpack 加载器

对于节点,还有一个 require 钩子:

require("6to5/register");
于 2014-12-20T08:14:26.303 回答