私には次の問題があります:phpstormはjqueryメソッドを認識しません。
未解決の関数またはメソッド$()
これはしばらくの間私を悩ませていましたが、最終的にFile-> Settings-> JavaScript-> Librariesでそれを取り除き、jqueryをグローバル/プロジェクトとして追加しようとしました。
ライブラリのセットアップは次のようになります。
しかし、何も変わっていません。私はまだそれらの厄介な通知を見ます。誰でもそれらを取り除く方法を知っていますか?
本当に愚かな回避策がありますが、
ライブラリをダウンロードします(この場合jQuery)IDE自体の中から。
うまくいけば、エラーが消えます
乾杯
編集: IDE throughFiddlerを実行した後、これは問題を解決するだけであることに気付きました。バージョンのため、IDEダウンロード。
そのため、正しい回避策は、古い、AMD以外のjQueryバージョンをグローバルスコープライブラリとして追加し、最新バージョンをプロジェクトスコープライブラリとして追加することです。
最新の非AMDバージョンは次のとおりです。
1.10.2 1.xシリーズの場合。そして、2.0. 2.xシリーズの場合。
バージョン1.11.2でも同じ問題がありましたが、非圧縮バージョンをjsフォルダーに追加するだけで解決しました。
JQueryv1.11.0は、ここでもまったく同じ動作を示します。同時に、以前のバージョン1.10.2はIDE(警告なし)で正常に動作します。
「AMD-fy jQuery source」チケットと関係があると思います( http://bugs.jquery.com/ticket/1411 )-IDEのように見えますこのスタイルを考え出すいくつかの問題。
希望する場合(できれば)-jQuery v1.10.2にロールバックします(これは半年前のようなものです。つまり、安定していて、使用しても良いことを意味します)。
IDEが次のリリースでこの新しいjQueryスタイルを適切に解析できることを願っています。
JQueryの非圧縮バージョンをプロジェクトフォルダーにコピーするだけです。プロジェクトにインポートする必要さえありません。javascriptフォルダーにコピーするだけです。
Phpstormで1.11.0と1.10.2の両方をインポートすると、解決されます
プロジェクトをロールバックする必要はありません。