2017-10-24 11 views
0

私の仕事では、実行時に_.mixin()に拡張されたユーティリティ関数を持つファイルがあります。いいえ、フレームワークを変更することはできません。なぜなら、解決策は、それらの機能を_.mixin()から分離して、それらを独立したモジュールにすることです。アンダースコアのmixinライブラリをWebStormに追加するには?

いずれかの方法で、私の問題は、私はWebStormのすべての拡張機能で、このファイルをリンクすることはできませんので、私はいつも見ていることであるUnresolved function or method warning私は[ライブラリ]タブにファイルを追加しようとしましたはい

ライブラリ&フレームワーク環境設定。そして、それは何もしなかった。

WebStorm(または他のアトラシアンのソフトウェア)は、Underscore.jsで拡張されるいくつかの機能を持つファイルをリンクすることが可能です_.mixin() functionはオートコンプリートに表示されますか?

ありがとうございました。

+2

このファイルをライブラリに追加するとここでは役立ちません。 '_mixin()'は渡されたユーティリティ関数を '_'オブジェクトに動的に追加します。静的コード解析中に動的に生成されたものを解決することはできません。 WebStormは '_.mixin()'関数を特別にサポートしていません。 – lena

+0

ありがとう@レナ私はそう思った。この可能性を持つことは非常にきれいです 質問に答えると、私はそれを解決済みとマークします:) – Tolke

答えて

1

JavaScriptライブラリにファイルを追加することはここでは役に立ちません。 _.mixin()は、渡されたユーティリティ関数を_オブジェクトに動的に追加します。特定の関数の特別な処理が行われない限り、静的コード解析中に動的に生成されたものを解決することはできません。 WebStormは_.mixin()の特別なサポートを提供していません。 あなたがそれを見逃している場合は、あなたの機能リクエストを自由に作成してください。https://youtrack.jetbrains.com/issues/WEB

関連する問題