【发布时间】:2021-04-24 00:31:49
【问题描述】:
我的 eslinter.json
{
"env": {
"browser": true,
"es2020": true
},
"parser": "babel-eslint",
"extends": [
"plugin:react/recommended",
"airbnb"
],
"parserOptions": {
"ecmaFeatures": {
"jsx": true
},
"ecmaVersion": 12,
"sourceType": "module"
},
"plugins": [
"react"
],
"rules": {
}
}
当我跑步时
eslint .eslintrc.json
我有解析错误
2:10 error Parsing error: Unexpected token, expected ";"
1 | {
> 2 | "env": {
| ^
3 | "browser": true,
4 | "es2020": true
5 | },
✖ 1 problem (1 error, 0 warnings)
我添加了 babel-eslint 解析器。相同!似乎错误是由我的解析器选项和我正在编写的代码(Ubuntu + VSCode)不兼容引起的。
如何解决这个问题?
【问题讨论】:
-
您似乎正在尝试像 JavaScript 一样对配置文件进行 lint,您的意思是例如
eslint -c .eslintrc.json ...?虽然这是默认文件名之一,但您可以完全省略它。
标签: javascript ecmascript-6 eslint