如何编译IIFE JSX文件

How can I compile an IIFE JSX file?

本文关键字:IIFE JSX 文件 编译 何编译      更新时间:2023-09-26

我在编译JSX文件时遇到了问题。我的JSX文件的一个最简单的例子是test.JSX:

(function()
    {
    })();

我运行:

> jsx --output test.js test.jsx

我收到以下错误消息:

[test.jsx:1:0] expected keyword: class interface mixin abstract final native __fake__ __export__
(function()
^

JSX是:

> jsx --version
0.9.89 (2014-05-20 06:01:03 +0900; 8e8c6105f36f3dfe440ea026a3c93a3444977102)

JSX文件的正确JSX包装器(或IIFE的其他适当修改)是什么?

谢谢,

有两个名为JSX的项目,它们都是您编辑的东西,并被转换为JavaScript。有两个独立的存储库:

Facebook的ReactJS,包括一个JSX,Facebook.github.io/react

github.com/jsx 是一种单独的transpiled语言,旨在提供更好的JavaScript

两者之间的比较是苹果和桔子。我正在运行第二个,为第一个编写了代码,然后出错了。我得到的错误是在为#1编写代码后,并在为#2提交代码后出现错误。