解决 eslint 报 `Parsing error: Unexpected token ...eslint`的错误

3,878 阅读1分钟

开发 node.js 时解决 eslint 报 Parsing error: Unexpected token ...eslint的错误

  1. 在进行 node.js 开发时如果我们使用 es6 高阶语法如对象解构,异步函数等时,eslint 经常出现经常出现 Parsing error: Unexpected token的提示。现在提供一种解决方案以供大家参考:
  2. 解决问题的步骤:
    • 设置 env 为 common.js: true
    • 安装: @babel/eslint-parser: npm install @babel/eslint-parser -D
    • 设置 "requireConfigFile": false
  3. 具体的.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"
       }
     }

 ```