开发 node.js 时解决 eslint 报 Parsing error: Unexpected token ...eslint的错误
- 在进行 node.js 开发时如果我们使用 es6 高阶语法如对象解构,异步函数等时,eslint 经常出现经常出现
Parsing error: Unexpected token的提示。现在提供一种解决方案以供大家参考: - 解决问题的步骤:
- 设置 env 为
common.js: true - 安装:
@babel/eslint-parser:npm install @babel/eslint-parser -D - 设置
"requireConfigFile": false
- 设置 env 为
- 具体的.eslintrc.json 配置文件
```json
{
"env": {
"node": true,
"commonjs": true
},
"parser": "@babel/eslint-parser",
"parserOptions": {
"ecmaVersion": 2015,
"requireConfigFile": false
},
"extends": ["eslint:recommended", "prettier"],
"rules": {
"semi": ["error", "always"],
"quotes": "off",
"no-console": "off",
"no-redeclare": "warn"
}
}
```