在Atom中注释掉代码会给我一个错误

时间:2018-12-12 01:53:20

标签: react-native atom-editor

我正在为我的本机项目使用Atom编辑器。当我在Atom中注释掉我的代码并运行它时,我将收到一条错误消息,指出必须在组件中呈现Text字符串。

我认为这是Atom编辑器问题。我可以使用cmd + /注释掉代码,但是当我运行代码时,这将引发错误。

class RegisterScreen extends Component {
  render() {
    return (

      <View style={{flex:1}}>
//this is profile text
      <View style={{width:'100%', height:70, justifyContent:'flex-start', alignItems:'flex-start',backgroundColor:'blue'}}>
        <Text style={{paddingLeft:20, paddingTop:20, fontSize: 20, fontWeight:'bold'}}> profile </Text>
      </View>
      </View>
    )
  }
}

2 个答案:

答案 0 :(得分:1)

正如其他人指出的那样,JSX中的注释需要用大括号括起来(请参见How to comment in JSX):

{/* A JSX comment */}

您可能会从突出显示中注意到语法错误,但是默认的JavaScript语法包无法捕获它。为了进行比较,下面是language-javascript-jsx突出显示您的评论的方式:

enter image description here

两个软件包都正确显示大括号括起来的注释:

enter image description here

考虑报告issue,以便开发人员可以修复JSX中 Toggle Comment 命令的逻辑。

答案 1 :(得分:0)

这是Atom编辑器问题。在jsx中编写注释的正确方法是{/*Your comment here*/}