编译失败:解析错误意外令牌

时间:2019-02-08 21:08:41

标签: reactjs

无法编译:解析错误意外令牌。错误在第20行

我是React的新手,我正在关注Brad Traversy教程,但似乎无法调试此代码错误。我在下面包含了完整的代码。

  ./src/Components/AddProject.js
  Line 20:  Parsing error: Unexpected token

  18 |     e.preventDefault();
  19 |   }
> 20 |   if(this.refs.title.value === ''){
     |      ^
  21 |       alert('Title is required');
  22 |     } else {
  23 |       this.setState({newProject:{

1 个答案:

答案 0 :(得分:1)

您不能在ES6 JavaScript类中附加飞行代码。 它实际上没有任何意义。

ES6 Javascript类将仅接受构造函数,字段和方法。

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes

您确定不应该将语法错误行下方的代码包装到方法或render()中吗?