javascript - WebStorm 在 jQuery 项目中将所有 $ 运算符突出显示为 "unknown"

标签 javascript jquery webstorm

也许是新手问题:

为什么我的 WebStorm IDE 无法识别任何 jQuery 代码,而另一端创建的页面在浏览器中运行良好?

这就是我所做的:

  • 我已安装 WebStorm 版本 2018.2.6。
  • 然后我下载了一个简单的 jQuery 演示项目,这个: http://javascriptbook.com/code/c07/example.html (html 文件、css 文件和 .cs 文件)。
  • 然后我下载了一个缩小版的 jQuery,“jquery-3.3.1.min.js”。
  • 我将所有文件放在一个文件夹中,更改了相对路径并更新了 jQuery 文件名,因此在 html 文件中显示为“<script src="jquery-3.3.1.min.js"></script> <script src="code.js"></script>

当我通过 WebStorm 查看该内容时(=当我启动 Chrome 且 WebStorm 提供网络服务器时),一切都运行良好。动画做得很好。

但是,在 WebStorm IDE 中所有出现的 $ .js 文件中的运算符被标记为“未解析的函数”。

我找到了这些文章:

所以我去了Languages & Frameworks | JavaScript | Libraries并下载并安装“jquery”。然后它被列为“@types/jquery”。 但是,错误突出显示仍然存在。

我是否需要进行更多源修改或者如何使其正常工作?

最佳答案

使用缩小库版本时,类型解析将不起作用,但下载类型(@types/jquery)应该可以:

enter image description here

确保库已正确下载(您可以在项目工具窗口的外部库列表中看到它吗?);使缓存失效(文件 | 使缓存失效、失效并重新启动)也有帮助

关于javascript - WebStorm 在 jQuery 项目中将所有 $ 运算符突出显示为 "unknown",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53376876/

相关文章:

javascript - dojo:应用程序页眉/页脚栏

javascript - 将空数组插入数组键的值

JavaScript - 替换对象中的数组值

jquery - 对表格单元格执行计算

javascript - 从灯箱内的数据库中打开与 ID 相关的图库

javascript - 将 div 部分链接到导航按钮

intellij-idea - WebStorm 无法识别导入中的 index.ts 文件

node.js - Webstorm Nodejs 约定空间

javascript - 如何在 PHPStorm (WebStorm) 中调试 grunt

javascript - OpenLayer 3 中层的概念究竟是如何使用的?