在我的工作中,我们有一个带有实用程序函数的文件,这些函数在运行时在_.mixin()
函数中进行了扩展。不,我无法改变框架,因为解决方案是将这些函数与_.mixin()
分开并制作它们和独立模块,这将是最好的。
无论哪种方式,我的问题是我无法将此文件与WebStorm中的所有扩展函数链接,因此我总是看到Unresolved function or method warning
是的,我已尝试在 Libraries&中库选项卡下添加该文件。框架首选项。它什么也没做。
所以我的问题是,WebStorm(或其他Atlassian软件)可以将文件链接到几个将使用Underscore.js _.mixin() function
扩展的功能,以显示在自动完成中吗?
先谢谢
答案 0 :(得分:2)
将文件添加到JavaScript库在这里没有帮助。 _.mixin()
动态地将传递的实用程序函数添加到_
对象,除非提供对特定函数的特殊处理,否则在静态代码分析期间无法解析此类动态生成的东西。 WebStorm并未为_.mixin()
提供任何特殊支持。
如果您错过了,请随时在youtrack https://youtrack.jetbrains.com/issues/WEB