我怎样才能说服WebStorm我的用户脚本加载jQuery?

时间:2015-01-22 01:51:35

标签: javascript webstorm userscripts

我有一个用户脚本,使用元数据块中的@require指令加载jQuery:

// @require      https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js

我猜WebStorm并不知道"关于用户脚本,所以它不知道,例如,$是一个已经在我的用户脚本中引用它时已经定义的函数。

我可以让WebStorm认为我的文件有效地将jquery.min.js的内容内联在文件的顶部,这样它就会停止向我发出关于$未定义的警告吗?例如我可以将jquery.min.js的本地副本放在某处的本地文件夹中,并告诉WebStorm它可以承担该文件中的所有声明吗?

1 个答案:

答案 0 :(得分:4)

Thanks to hobbs for his comment - JetBrains有a documentation page for Configuring JavaScript Libraries

我做的是:

  1. 下载jQuery 2.1.3的开发版本("官方" jQuery的JetBrains版本是2.0.0)。
  2. 转到设置>语言与框架> JavaScript>库。
  3. 单击“添加”。在弹出的菜单中:
    1. 为它命名。
    2. 添加(绿色加按钮)下载的jquery-2.1.3.js文件。
    3. 将“类型”设置为“调试”。
  4. 现在WebStorm认为我的用户脚本加载了jQuery。万岁!