【发布时间】:2015-02-18 12:39:57
【问题描述】:
我习惯于使用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,但无法正常工作。
【问题讨论】:
-
Re: node --harmony vs jsx — 两者的粗略 ES6 支持位于 kangax.github.io/compat-table/es6
-
感谢您指出这一点。我在那里发现 6to5 正是我所需要的 :)
标签: javascript node.js ecmascript-6 webpack