【问题标题】:Use jstransform with webpack and node将 jstransform 与 webpack 和节点一起使用
【发布时间】: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


【解决方案1】:

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

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

require("6to5/register");

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-02-06
    • 2018-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-03
    相关资源
    最近更新 更多