【问题标题】:WebStorm highlights all $-operators as "unknown" in a jQuery projectWebStorm 在 jQuery 项目中将所有 $-operators 突出显示为“未知”
【发布时间】:2018-11-20 03:30:05
【问题描述】:

也许是一个新手问题:

为什么我的 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”。 但是,错误突出显示仍然存在。

我需要制作更多的源代码吗?或者我如何才能让它发挥作用?

【问题讨论】:

    标签: javascript jquery webstorm


    【解决方案1】:

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

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

    【讨论】:

    • "...在使用 minified 时不起作用..." - 那行就是线索。我只需要将未缩小的 jQueryfile 复制到项目文件夹中,所有“坏”突出显示都消失了。非常感谢!!
    猜你喜欢
    • 1970-01-01
    • 2013-07-17
    • 1970-01-01
    • 2014-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多