为什么我会得到这个"一个预期的标识符" PHPStorm中的错误?

时间:2017-03-27 12:46:56

标签: javascript jquery phpstorm-2017.1

我最近将我的PHPStorm更新到2017.1,更新后我看到一些新的错误弹出。

在这段代码中:

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

语法高亮显示的屏幕截图

Screenshot of the syntax highlighting

我得到这个an identifier expected错误,据我所知,允许连接jQuery的选择器。我没有找到相应的检查来禁用此功能或找到解决此错误的正确方法。将代码更改为

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

从检查中删除了错误,但我并不是真的想知道我必须添加额外的代码来解决检查。

哪个检验规则负责将此代码标记为错误?

除了添加额外的代码行以满足检查之外,是否有正确的解决方法?

  • JavaScript语言版本设置为ECMAScript 5.1
  • PHPStorm版本为2017.1 EAP

如果找到解决方案需要任何其他信息,请告诉我我会更新我的问题。

提前致谢。

1 个答案:

答案 0 :(得分:1)

许多人在JavaScript文件中报告此类问题 - link。其中一些是:"期望的术语","意外的标记","预期的标识符"。这些检查问题与PhpStorm 2017.1版本有关。他们应该在下周发布2017.1.1更新,以解决这些问题。