为什么我在 PHPStorm 中收到此 "an identifier expected" 错误?
Why am I getting this "an identifier expected" error in PHPStorm?
我最近将我的 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
如果需要任何其他信息来找到解决方案,请告诉我,我会更新我的问题。
提前致谢。
很多人在 JavaScript 个文件中报告此类问题 - link。其中一些是:"a term expected"、"unexpected token"、"an identifier expected"。这些检查问题与 PhpStorm 2017.1 版本有关。他们应该会在下周发布更新 2017.1.1,解决这些问题。
我最近将我的 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
如果需要任何其他信息来找到解决方案,请告诉我,我会更新我的问题。
提前致谢。
很多人在 JavaScript 个文件中报告此类问题 - link。其中一些是:"a term expected"、"unexpected token"、"an identifier expected"。这些检查问题与 PhpStorm 2017.1 版本有关。他们应该会在下周发布更新 2017.1.1,解决这些问题。