我一直在与IntelliJ分析时将$标记为unresolved function or method进行斗争。我尝试将downloading the jQuery library作为IntelliJ的一部分,并将范围设置为global,但是它仍然不起作用。我目前正在使用jQuery 12.1.6。

有没有办法让IntelliJ认识到$是全局定义的?

最佳答案

jQuery v1.11.0在这里也显示了完全相同的行为。同时,以前的版本1.10.2在IDE中可以正常工作(无警告)。

我认为这与“AMD-fy jQuery source”票证(http://bugs.jquery.com/ticket/14113)有关-似乎IDE在弄清楚这种样式方面存在一些问题。

如果您愿意(并且可以)-回滚到jQuery v1.10.2(已经使用了半年,这意味着它稳定并且仍然可以使用)。

希望IDE在下一个版本中能够正确解析这种新的jQuery样式。

实际票:http://youtrack.jetbrains.com/issue/WEB-10908

07-27 13:31
查看更多