我正在尝试在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
}
}
我想念什么吗?
答案 0 :(得分:2)
添加
"engines": {
"node": ">=7.6.0"
}
到模块的package.json文件应该可以解决这些错误。
来自https://github.com/mysticatea/eslint-plugin-node#readme
注意:建议使用package.json的“ engines”字段。节点/ no-unsupported-features / *规则使用“引擎”字段。