jshint javascript错误-预期')'与第n行的'{'相匹配,而出现了'response'。 (E020)

时间:2018-08-16 10:06:48

标签: javascript nodes jshint fixer.io

我正在关注Build a JavaScript Single Page App Without a Framework上的SPA教程

我的server.js文件中包含以下代码,并且出现错误:

const get = async (url) => {
  const response = await api.get(url);
  const { data } = response;
  if (data.success) {
    return data;
  }
  throw new Error(data.error.type);
};

我得到的错误是:

  

[jshint]“期望')'与第15行的'{'相匹配,而是看到了'response'。(E020)

(同一行)我得到的另一个错误是:

  

[jshint]“使用了标识符,却看到了'='。(E030)

我尝试过的文件顶部:

/*jshint esversion: 6 */

"ecmaVersion: 8";

那么这里出什么问题了?我搜索了错误,发现SO: JS: How to fix “Expected ')' to match '(' from line 4 and instead saw '='.” JSLint error

这并没有真正的帮助...

那么我可以在我的项目或该代码中做什么来解决这个问题?

1 个答案:

答案 0 :(得分:0)

尝试将以下内容添加到“工作场所设置”中

{ "jshint.options": { "esversion": 6 } }