2017-06-22 25 views
0

エラーが発生しましたParsing error: Unexpected token ..eslintこのスニペットです。それのどこが悪いんだい?Eslint解析エラー:予期しないトークン

const Public = ({ loggingIn, authenticated, component, ...rest }) => (
    <Route {...rest} render={(props) => { 
     if (loggingIn) return <div></div> 
     return !authenticated 
      ? (React.createElement(component, { ...props, loggingIn, authenticated })) 
      : (<Redirect to="/" />); 
    }} /> 
) 
+1

私の推測では、スプレッド/レストプロパティプロポーザルを処理するためにeslintを設定していないと思います。 http://eslint.org/docs/user-guide/configuring#specifying-parser-options –

答えて

0

おそらく、プロジェクトに適切なパーサーを使用するには、eslintを設定する必要があります。

npm install --save-dev babel-eslint 

そしてあなた.eslintrcファイルにこれを追加します:あなたはバベルを使用している場合は、バベル-eslintをする必要がありますあなたが他のためにhttp://eslint.org/docs/user-guide/configuring#specifying-parser-optionsをチェックアウトバベルを使用していない場合は

{ 
    ... 
    "parser": "babel-eslint" 
} 

オプション。

関連する問題