async function 报eslint 错误:Parsing error: Unexpected token function 解决方法

async function getData() {

这个代码报eslint 错误:Parsing error: Unexpected token function。

.eslintrc中

    parserOptions: {
        ecmaVersion: 6
    },

根据ESLint的官方文档,"ecmaVersion"配置项可以配置以下值:

  • 3:ECMAScript 3(默认值)
  • 5:ECMAScript 5
  • 6:ECMAScript 2015(也称为ES6)
  • 7:ECMAScript 2016
  • 8:ECMAScript 2017
  • 9:ECMAScript 2018
  • 10:ECMAScript 2019
  • 11:ECMAScript 2020
  • 12:ECMAScript 2021


您可以根据您的代码中使用的ECMAScript版本来选择适当的配置值。例如,如果您的代码中使用了async/await语法,您需要将"ecmaVersion"设置为8或更高版本,以支持该语法。如果您不确定应该选择哪个版本,请参考ECMAScript的[官方文档]。

 

 
posted @ 2023-04-19 09:54  johnjackson  阅读(1077)  评论(0编辑  收藏  举报