phpstorm 未解析的函数或方法 $()

标签 phpstorm

我有以下问题:phpstorm 无法识别 jquery 方法,我在这里和那里看到

enter image description here

Unresolved function or method $()

这困扰了我一段时间,但最后我尝试通过文件->设置->JavaScript->库摆脱它,并将 jquery 添加为全局/项目。

我的库设置如下所示:enter image description here

但是并没有改变任何东西。我仍然看到那些讨厌的通知。有谁知道如何摆脱它们吗?

最佳答案

有一个非常愚蠢的解决方法,

从 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/

相关文章:

laravel - 无法使用 Laravel 项目解析 PhpStorm 中的目录 "node_modules"

php - 如何停止此检查 : "Member has protected access, but class has magic method __get"?

PHPStorm。重新格式化代码。链式方法调用包装

netbeans - 如何通过 Netbeans/PHPStorm/PHPUnit 集成从代码覆盖率中排除文件/代码块

php - Composer,从/vendor/文件夹移动文件

svn - 如何在phpstorm中关闭 "Unused definition violation"

compilation - PhpStorm 文件观察器更改输出

PhpStorm - 转到行尾快捷方式 (IdeaVim)

git - php Storm "invalid git roots"

performance - Phpstorm 超慢 - 282.8% CPU 使用率