React JS和sublime文本不兼容

时间:2016-07-26 22:02:43

标签: javascript reactjs sublimetext2 sublimetext3 jsx

我使用sublime文本来学习React.js,我的语法有问题。当我的代码上有/时,/之后的所有代码都有不同的颜色,就像/更改代码的语法一样。

例如,如果写:

export default class Featured extends React.Component {
  render(){
    return (
      <h1> Featured </h1>
    );
  }
}

所有代码都有正确的颜色语法,直到标签中的/之后,所有语法都是橙色的......我不明白,我已经在我的sublime文本上安装了jsx / babel / react插件.. < / p>

有人可以帮助我吗?

谢谢!

2 个答案:

答案 0 :(得分:3)

您需要特别为JSX和ES6 / Babel构建的语法突出显示。试试这个:https://github.com/babel/babel-sublime

答案 1 :(得分:0)

作为替代方案,此语法https://github.com/borela/naomi涵盖了ReactJS,JSX,Flowtype和ES2017 +,我甚至为Stage 0功能添加了支持。