2015-01-08 17 views
7

私はWebstormで外部ライブラリが何であるかを説明し、このページを読んで、私はまだ多くの質問があります唯一のコード補完のためにhttps://www.jetbrains.com/webstorm/help/configuring-javascript-libraries.htmlWebstorm外部ライブラリの説明

された外部のライブラリを、生産に役立ちますか? index.htmlなどのライブラリをリンクするために使用できますか? (おそらく、プロジェクトフォルダに見つからないためではありません)。

私が最初に言った以外の外部ライブラリは何ですか?

+0

によってロードされることはありませんでしょうここでの質問は、あなたがプロジェクトで使用しているライブラリの依存関係ではなく、外部ライブラリとして使用される理由であると考えてください。おそらくあなたのプロジェクトを大量にしていないし、生産中に使用していないと言ったように、 でしょう。 –

答えて

9

設定/言語&で設定されたJavascriptライブラリは、<script>タグの参照とはまったく関係ありません。フレームワーク/ javaScript /ライブラリ(およびプロジェクトウィンドウの外部ライブラリとして表示されます)前者はIDEでコード補完/ナビゲーション/エラーの強調表示に使用され、後者は実行時にブラウザで使用されます。ブラウザーはIDEで設定されたjavascriptライブラリーについては何も知らず、IDEはHTMLファイル内で<script>参照を使用しません。

私は物事をクリアしてみましょう:

何ライブラリがために使用されることになっている:デフォルトで、完成は、プロジェクトのルートの下にあるすべてのJavaScriptファイルに対して動作します。したがって、既にプロジェクト構造内にライブラリ.jsファイルがある場合は、その完成を得るだけで十分です。欠落していて、これらのファイルをすべてプロジェクトに追加したくない場合は、プロジェクトの外に保存してWebStormで使用できるようにライブラリとして設定することができます。また、ライブラリはプロジェクトの.jsファイルと比較して軽量であることに注意してください。これらは読み取り専用として扱われ、検査は無効になっています。さらに、ドキュメンテーションURLを割り当てて、ライブラリコードの外部ドキュメンテーションを有効にすることもできます。だから、あなたのプロジェクトであなたのライブラリファイルを持っている場合でも、それは図書館

ので

として追加しても意味があります、要約する:プロジェクト であなたのソースファイルの隣に配置

  • ライブラリファイルを構造

  • は、あなたのHTMLにCDNリンクを介して参照オンラインライブラリは、実行時にブラウザ に使用できますが、使用することはできません彼らは設定でJavaScriptのライブラリに追加されているかどうかを 、WebStormとブラウザの両方にご利用いただけます完了のために
    IDE

  • ライブラリファイルプロジェクトの外に置かれ、 JavaScriptのライブラリとして構成されたが、完成のためにWebStormに利用できるように
    が、私は、ブラウザ

+0

も参照http://blog.jetbrains.com/webstorm/2014/07/how-webstorm-works-completion-for-javascript-libraries/ – lena

+0

パーフェクト!助けてくれてありがとう。 –