如何向 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
在我的工作中,我们有一个文件,其中包含运行时在 _.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