【发布时间】:2018-08-16 10:06:48
【问题描述】:
我正在关注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] "Expected ')' 匹配第 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
这并没有真正帮助......
那么我可以在我的项目或代码中做些什么来解决这个问题?
【问题讨论】:
-
看起来不支持 async 和 awaut .. 你需要一个 pollyfil 什么的
-
@ArupRakshit:我已经用
npm install polyfill安装了polyfill - 但没有运气......我也需要它吗?
标签: javascript nodes jshint fixer.io