React Unexpected token:operator(<)

时间:2015-10-23 11:39:19

标签: javascript html reactjs

我有一个带有

的main.js
React.render(
        <h1>Hello, world!</h1>,
        document.getElementById('myDiv')
    );

我正在使用CodeKit,它会发出错误: 意外的令牌:运营商(&lt;)。我错过了哪些允许我在代码中编写HTML标签?

1 个答案:

答案 0 :(得分:0)

您需要将这部分JSX转换为纯Javascript。我建议你从Codekit迁移到Webpack,它可以处理转换,如果配置的话。

请检查此存储库。它包含React应用程序的样板代码。无需配置,只需运行示例
https://github.com/gaearon/react-transform-boilerplate

奖励:它提供热重新加载,相当于Codekit的“保存时重新加载”,期待你不要在这里放松状态! (页面没有重新加载,JS被注入!)