我在编译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的其他适当修改)是什么?
谢谢,
发布于 2015-03-20 02:34:10
有两个名为JSX的项目,这两个项目都是您用来编辑并转换为JavaScript的东西。有两个独立的存储库:
Facebook's ReactJS, which includes one JSX, facebook.github.io/react
A separate transpiled language meant to offer a better JavaScript, github.com/jsx
两者之间的比较是苹果和橙子。我用为第一个写的代码运行第二个,结果出错了。我得到的错误是在为#1编写代码之后,并且在为#2提交代码后出现了可预见的错误。
https://stackoverflow.com/questions/29151754
复制相似问题