ES6'...'表示法在jslint中出错?

Har*_*.V. 4 javascript jslint jsx ecmascript-6 react-jsx

Unexpected token每当我使用'...'表示法运行jslint代码时,我都会收到错误.我正在使用grommet-toolbox for Grommet UI(以及React的UI/UX框架),所以当我运行gulp dev命令时出现此错误,因此无法编写如下代码:

return {...state, fetching: true}

(上面的代码在这个文件的第10行:https://github.com/learncodeacademy/react-js-tutorials/blob/master/5-redux-react/src/js/reducers/tweetsReducer.js)

如何解决这个问题?

Hit*_*nds 7

Object spread operator不是ECMASCRIPT STANDARD,Array spread operator而是.所以,这可能是你的皮棉问题的原因.

您可以在此处找到更多信息:https://github.com/sebmarkbage/ecmascript-rest-spread


请注意,我建议你看一下,eslint因为是用于esnext的常用linter(它是可插入的,可能有解决方案来避免这个问题).