如何在WebStorm中添加下划线mixin库?

时间:2017-10-24 06:57:02

标签: intellij-idea underscore.js webstorm

在我的工作中,我们有一个带有实用程序函数的文件,这些函数在运行时在_.mixin()函数中进行了扩展。不,我无法改变框架,因为解决方案是将这些函数与_.mixin()分开并制作它们和独立模块,这将是最好的。

无论哪种方式,我的问题是我无法将此文件与WebStorm中的所有扩展函数链接,因此我总是看到Unresolved function or method warning

是的,我已尝试在 Libraries&中库选项卡下添加该文件。框架首选项。它什么也没做。

所以我的问题是,WebStorm(或其他Atlassian软件)可以将文件链接到几个将使用Underscore.js _.mixin() function扩展的功能,以显示在自动完成中吗?

先谢谢

1 个答案:

答案 0 :(得分:2)

将文件添加到JavaScript库在这里没有帮助。 _.mixin()动态地将传递的实用程序函数添加到_对象,除非提供对特定函数的特殊处理,否则在静态代码分析期间无法解析此类动态生成的东西。 WebStorm并未为_.mixin()提供任何特殊支持。 如果您错过了,请随时在youtrack https://youtrack.jetbrains.com/issues/WEB

中创建功能请求