2016-01-27 83 views
1

我不断收到一个阻止应用程序启动的错误。我一直盯着这看,似乎无法找到问题。我确信这是一个非常愚蠢的错误,我会看看答案和笑声。流星与反应意外的令牌

我得到这个错误:

While processing files with jsx (for target web.browser): 
    client/components/App/App.jsx:30:4: client/components/App/App.jsx: 
    Unexpected token (30:4) 

这里是我的App.jsx文件:

App = React.createClass({ 
    mixins: [ReactMeteorData], 
    getMeteorData() { 
    return { 
     loggedIn: !!Meteor.user() 
    } 
    }, 
    showLayout() { 
    return (
     <div className="row"> 
     <div className="col-md-3"> 
      {this.props.nav} 
     </div> 

     <div className="col-md-9"> 
      {this.props.content} 
     </div> 
     </div> 
    ) 
    }, 
    showLogin() { 
    return (
     <div className="row"> 
     <div className="col-md-12 text-center"> 
      <p>You must be logged in to do that.</p> 
     </div> 
    ) 
    }, 
    render() { 
    return (
     <div className="container wrapper"> 
     <div className="row"> 
      { this.allowedLayout() ? this.showLayout() : this.showLogin() } 
     </div> 
     </div> 
    ) 
    } 
}); 

回答

1

你忘了关在这里的div:

<div className="row"> 
    <div className="col-md-12 text-center"> 
    <p>You must be logged in to do that.</p> 
    </div> 

应该是:

<div className="row"> 
    <div className="col-md-12 text-center"> 
     <p>You must be logged in to do that.</p> 
    </div> 
</div> 
+0

那么如果在这里可以学到一课,就是休息一下。谢谢大声笑 – Dileet

+0

大声笑,那是真的。稍微休息一下,它会让你清楚地看到事物=) – cassioscabral