我如何说服 WebStorm 我的用户脚本加载 jQuery?
How can I convince WebStorm that my userscript loads jQuery?
我有一个使用元数据块中的@require 指令加载 jQuery 的用户脚本:
// @require https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js
我猜 WebStorm 不会 "know" 关于用户脚本,所以它不知道 $
是一个在我引用它时已经定义的函数用户脚本。
我能否让 WebStorm 相信我的文件有效地在文件顶部内联了 jquery.min.js
的内容,这样它就不会再给我有关 $
未定义的警告?例如我可以将 jquery.min.js
的本地副本放在某个本地文件夹中并告诉 WebStorm 它可以假定该文件中的所有声明吗?
- JetBrains has a documentation page for Configuring JavaScript Libraries。
我所做的是:
- 下载jQuery2.1.3的开发版(jQuery的"official"JetBrains版本是2.0.0)。
- 转到设置 > 语言和框架 > JavaScript > 库。
- 点击添加。在弹出的菜单中:
- 给它起个名字。
- 添加(绿色加号按钮)下载的 jquery-2.1.3.js 文件。
- 将类型设置为调试。
现在 WebStorm 认为我的用户脚本已加载 jQuery。万岁!
我有一个使用元数据块中的@require 指令加载 jQuery 的用户脚本:
// @require https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js
我猜 WebStorm 不会 "know" 关于用户脚本,所以它不知道 $
是一个在我引用它时已经定义的函数用户脚本。
我能否让 WebStorm 相信我的文件有效地在文件顶部内联了 jquery.min.js
的内容,这样它就不会再给我有关 $
未定义的警告?例如我可以将 jquery.min.js
的本地副本放在某个本地文件夹中并告诉 WebStorm 它可以假定该文件中的所有声明吗?
我所做的是:
- 下载jQuery2.1.3的开发版(jQuery的"official"JetBrains版本是2.0.0)。
- 转到设置 > 语言和框架 > JavaScript > 库。
- 点击添加。在弹出的菜单中:
- 给它起个名字。
- 添加(绿色加号按钮)下载的 jquery-2.1.3.js 文件。
- 将类型设置为调试。
现在 WebStorm 认为我的用户脚本已加载 jQuery。万岁!