Javascript Eslint分析错误:意外的令牌
我从eslint获取此代码段的错误Javascript Eslint分析错误:意外的令牌,javascript,reactjs,eslint,Javascript,Reactjs,Eslint,我从eslint获取此代码段的错误解析错误:意外标记..。怎么了 const Public = ({ loggingIn, authenticated, component, ...rest }) => ( <Route {...rest} render={(props) => { if (loggingIn) return <div></div> return !authenticated
解析错误:意外标记..
。怎么了
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="/" />);
}} />
)
constpublic=({logging,authenticated,component,…rest})=>(
{
如果(登录)返回
返回!已验证
?(React.createElement(组件,{…props,logging,authenticated}))
: ();
}} />
)
您可能需要配置eslint,以便为您的项目使用正确的解析器。如果您使用的是babel,则需要babel eslint:
npm install --save-dev babel-eslint
然后将其添加到.eslintrc文件:
{
...
"parser": "babel-eslint"
}
如果您没有使用babel,请查看其他选项。我猜您没有配置eslint来处理spread/rest属性提案。