我一直在与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