我有以下问题:phpstorm 无法识别 jquery 方法,我在这里和那里看到
Unresolved function or method $()
这困扰了我一段时间,但最后我尝试通过文件->设置->JavaScript->库摆脱它,并将 jquery 添加为全局/项目。
我的库设置如下所示:
但是并没有改变任何东西。我仍然看到那些讨厌的通知。有谁知道如何摆脱它们吗?
最佳答案
有一个非常愚蠢的解决方法,
从 IDE 本身下载库(在本例中 jQuery)。
- 打开设置(Linux 上为 Ctrl + Alt + S)
- 导航至语言和框架 -> Javascript -> 库
- 点击下载并选择jQuery
希望错误会消失
编辑: 通过 Fiddler 运行 IDE 后,我意识到这只能解决问题,因为 IDE 下载的版本不同。
因此,正确的解决方法是将较旧的非 AMD jQuery 版本添加为全局范围库,并将最新版本添加为项目范围库。
最新的非 AMD 版本是:
1.10.2 适用于 1.x 系列。并且,2.0.0 适用于 2.x 系列。
关于phpstorm 未解析的函数或方法 $(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21616683/