如何向 WebStorm 添加下划线混合库?

How to add an underscore mixin library to WebStorm?

在我的工作中,我们有一个文件,其中包含运行时在 _.mixin() 函数中扩展的实用程序函数。不,我不能改变框架,因为解决方案是将这些功能从_.mixin()中分离出来,使它们成为独立的模块,那将是最好的。

无论哪种方式,我的问题是我不能 link 这个文件,在 WebStorm 中有所有的扩展功能,所以我总是看到 Unresolved function or method warning

是的,我已尝试将文件添加到 库和框架 首选项下的 库选项卡 中。它什么也没做。

所以我的问题是,WebStorm(或其他 Atlassian 软件)可以 link 一个包含多个函数的文件,这些函数将使用 Underscore.js _.mixin() function 进行扩展以显示在自动完成中?

提前致谢

将文件添加到 JavaScript 库中无济于事。 _.mixin() 将传递的实用函数动态添加到 _ 对象,除非对某些函数提供特殊处理,否则在静态代码分析期间无法解析此类动态生成的内容。而且 WebStorm 不为 _.mixin() 提供任何特殊支持。 如果您错过了,请随时在 youtrack 中创建功能请求,https://youtrack.jetbrains.com/issues/WEB