Вопрос:

Почему я получаю эту ошибку "ожидаемый идентификатор" в PHPStorm?

javascript jquery phpstorm-2017.1

1963 просмотра

1 ответ

828 Репутация автора

Я недавно обновил свой PHPStorm до 2017.1, после обновления я увидел несколько новых ошибок.

В этом куске кода:

var $find_ean     = $('.' + scan_string);

Снимок экрана с подсветкой синтаксиса

Снимок экрана с подсветкой синтаксиса

Я получаю эту an identifier expectedошибку, насколько мне известно, конкатенация селектора для jQuery разрешена. Я не нашел соответствующей проверки, чтобы отключить это, или нашел правильный способ устранения этой ошибки. Изменение кода на

var selector = '.' + scan_string;
var $find_ean     = $(selector);

Удаляет ошибку из проверки, но мне не очень нравится идея, что мне нужно добавить дополнительную строку кода для разрешения проверки.

Какое правило проверки отвечает за маркировку этого кода как ошибки?

Есть ли правильный способ решения этой проблемы, кроме добавления дополнительной строки кода для проверки?

  • Языковая версия JavaScript установлена ​​на ECMAScript 5.1
  • Версия PHPStorm - 2017.1 EAP

Если есть какая-либо другая информация, необходимая для поиска решения, пожалуйста, дайте мне знать, я обновлю свой вопрос.

Заранее спасибо.

Автор: Rimble Источник Размещён: 27.03.2017 12:46

Ответы (1)


1 плюс

224 Репутация автора

Решение

Многие люди сообщают о таких проблемах в файлах JavaScript - ссылка . Вот некоторые из них: «ожидаемый термин», «неожиданный токен», «ожидаемый идентификатор». Эти проблемы проверки связаны с версией PhpStorm 2017.1. Они должны выпустить обновление 2017.1.1 на следующей неделе, где эти проблемы должны быть решены.

Автор: Diego Armando Maradona Размещён: 27.03.2017 09:36
Вопросы из категории :
32x32