不支持VSCode ESLint异步功能

时间:2018-08-27 22:12:22

标签: javascript node.js visual-studio-code eslint

我正在尝试在VSCode上配置ESLint,但是当我使用异步/等待功能时出现此错误:

Async functions are not supported until Node.js 7.6.0. The configured version range is '>=6.0.0'. (node/no-unsupported-features/es-syntax)"

但这是我的.eslintrc.json:

{
  "root": true,
  "extends": [
    "eslint:recommended",
    "plugin:node/recommended"
  ],
  "parserOptions": {
    "ecmaVersion": 2018
  },
  "env": {
    "node": true,
    "mocha": true
  }
}

我想念什么吗?

1 个答案:

答案 0 :(得分:2)

添加

  "engines": {
    "node": ">=7.6.0"
  }

到模块的package.json文件应该可以解决这些错误。

来自https://github.com/mysticatea/eslint-plugin-node#readme

注意:建议使用package.json的“ engines”字段。节点/ no-unsupported-features / *规则使用“引擎”字段。