eslint-vscode的可选链接错误 [英] eslint - Optional chaining error with vscode
本文介绍了eslint-vscode的可选链接错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在使用可选链时,我看到一个红色的下划线,但是代码可以像在节点14上一样正常运行
I am seeing a a red underline when I'm using an optional chain, but the code runs fine as I am on node 14
这是我的设置:
node 14.1.0
eslint "^6.8.0"
.eslintrc.js
.eslintrc.js
module.exports = {
"env": {
"node": true
},
"extends": [
"eslint:recommended",
],
"parserOptions": {
"sourceType": "module",
"ecmaVersion": 2020
},
"rules": {
},
}
推荐答案
您应使用 babel-eslint配置中的eslint
.这使您可以用eslint整理所有有效的Babel代码.当前eslint不支持所有ES2020功能,但建议在此处
运行:
$ npm install babel-eslint --save-dev
# or
$ yarn add babel-eslint -D
然后在您的.eslintrc中执行以下操作:
Then in your .eslintrc do:
{
"parser": "babel-eslint"
}
更新2020年7月24日在版本(v7.2.0)中发布了支持,此处.
UPDATE 24/07/2020 Support was released in version (v7.2.0) here.
更新20/11/2020 注意: babel-eslint
现在为 @ babel/eslint-parser
,并已移至
UPDATE 20/11/2020
NOTE: babel-eslint
is now @babel/eslint-parser
and has moved into the Babel monorepo.
$ npm install @babel/eslint-parser --save-dev
# or
$ yarn add @babel/eslint-parser -D
然后在您的 .eslintrc
中执行以下操作:
Then in your .eslintrc
do:
{
parser: "@babel/eslint-parser",
}
这篇关于eslint-vscode的可选链接错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文