2017-03-27 74 views
1

我最近更新了我的PHPStorm到2017.1,更新后我看到一些新的错误弹出。为什么我在PHPStorm中得到这个“预期标识符”错误?

在这段代码:

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

截图语法高亮

Screenshot of the syntax highlighting

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

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

删除从检查的错误,但我不是,我要在一个额外的代码行添加到解决检验这个想法真正热衷。

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

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

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

如果没有找到一个解决方案,请让我知道,我会更新我的问题所需要的任何其他信息。

在此先感谢。

+0

Couse他正在阅读这一点,就像你在编程php –

+0

@MarcoSalerno但代码本身不在.php文件中。它全部包含在.js文件中。正如我在我的问题中提到的,这个错误不会出现在PHPStorm的2017.1版之前。 – Rimble

+0

替代'。'与“。” –

回答

1

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

+0

非常感谢您分享这条信息。 – Rimble

+0

欢迎有同样的问题,希望能尽快更新。还有一个关于字体的问题if你已经注意到了。 –

+0

从今天起Bugfixed [https://youtrack.jetbrains.com/issue/WEB-26041](https://youtrack.jetbrains.com/issue/WEB-26041) – Rimble