ESlint:Promise和Async的配置
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ESlint:Promise和Async的配置相关的知识,希望对你有一定的参考价值。
与ESLint一起使用哪种配置使其接受以下代码:
return new Promise(..)
和
async function() ...
这在Node.js中使用
无论ES6 2017的配置是什么....我一直有错误:
“承诺”没有定义为no-undef
要么
解析错误:意外的令牌功能
谢谢 !
答案
FWIW,eslint需要在解析器和环境部分中指定的ES6,例如
"parserOptions":
"ecmaVersion": 9,
"sourceType": "module",
"ecmaFeatures":
"jsx": true,
"modules": true
,
"env":
"browser": true,
"es6": true
,
"extends": "eslint:recommended",
...
请参阅https://github.com/eslint/eslint/issues/9812进行讨论。
另一答案
只需在您正在使用的文件的顶部添加此注释行
/*eslint no-undef: 0*/
或者您可以更改eslint配置文件(更改规则)
你很高兴去!
希望这可以帮助!
以上是关于ESlint:Promise和Async的配置的主要内容,如果未能解决你的问题,请参考以下文章
VUE04_Promise的概述常用API静态方法axios基于不同请求传参拦截器async/await用法
Vue 接口 promise + fetch + axios + async 和 await