jshint javascript error - ожидалось, что ')' будет соответствовать '{' из строки n и вместо этого увидит 'response'. (E020)

Я следую учебному пособию по SPA на странице Создание одностраничного приложения JavaScript без каркаса

У меня есть код ниже в моем файле 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, и вместо этого увидел "ответ". (E020)

другая ошибка, которую я получаю (в той же строке):

[jshint] "Ожидается идентификатор, и вместо этого он видит" = ". (E030)

в верхней части файла я попробовал:

/*jshint esversion: 6 */

а также

"ecmaVersion: 8";

так что тут не так? Я искал ошибку и обнаружил, что SO: JS: как исправить "Ожидаемый") "для соответствия" ("из строки 4 и вместо этого увидел" = "." Ошибка JSLint

что не очень помогло...

так что я могу сделать в своем проекте или в этом коде, чтобы решить эту проблему?

1 ответ

Попробуйте добавить ниже в настройки рабочего места

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

Другие вопросы по тегам