我已经升级到当前的 gulp-eslint 版本 5.0.0。
当我现在尝试 lint 我的代码时,我在 JSX 代码的开头遇到了常见的错误:
127:26 error Parsing error: Unexpected token =
我认为这是 eslint 本身的问题。所以我尝试使用全局安装的 eslint (5.9.0) 对我的代码进行 lint,并且在 jsx 部分没有错误。所有其他棉绒都是相同的。
我eslintrc.json
的:
{
"extends": "eslint:recommended",
"parserOptions": {
"ecmaVersion": 6
},
"rules": {
},
"env": {
"node": true
}
}
和一个向下的文件夹:
{
"extends": ["../.eslintrc.json", "plugin:react/recommended"],
"settings": {
"react": {
"pragma": "React",
"version": "15.0"
}
},
"plugins": ["react"],
"parserOptions": {
"ecmaVersion": 5,
"ecmaFeatures": {
"jsx": true
}
},
"env": {
"node": false,
"browser": true
},
"globals": {
"angular": true,
"React": true,
"ReactDOM": true,
"Uint8Array": true
},
"rules": {
"jsx-quotes": [1, "prefer-single"],
"react/prop-types": 0,
"react/no-deprecated": 0
}
}
附加信息:gulp-eslint 3.x 和 4.x 在相同的配置下工作正常。
有什么提示或建议吗?