我正在开发一个javascript web项目,它不包含额外的库或框架,但是jQuery。
我创建了一个名为“Static Web”的项目。
在Settings > Languages & Frameworks > JavaScript > Libraries
我添加并启用了jquery,我可以确认它有效。
“HTML”也已启用。
但是,在我的代码中,在$('...').insertBefore(...)
上,它使用“HTML”模块“DOMCore.js”中的定义而不是jQuery.js。因此,它给出了关于错误函数参数的错误警告。
有没有办法告诉IntelliJ在HTML库之前考虑jQuery库?如果没有,为什么IntelliJ在声明时不记得jQuery对象的类型?
为了清楚起见,这不仅仅是.insertBefore()
。它也发生在其他功能上,例如.find()
(使用EcmaScript6.js>Array.prototype.find
)
答案 0 :(得分:0)