PhpStorm 2026.1 Help

JavaScript ライブラリを構成する

言語と IDE のコンテキストでは、 ライブラリはファイルまたはファイルのセットです。 これらのファイルの関数とメソッドは、編集するプロジェクトコードから PhpStorm が取得する関数とメソッドに加えて、PhpStorm の内部知識に追加されます。 プロジェクトのスコープでは、そのライブラリはデフォルトで書き込み保護されています。

PhpStorm は事前定義された自動生成ライブラリフォルダーを 2 つ予約します:

TypeScript コミュニティスタブをダウンロード (TypeScript 定義ファイル)

PhpStorm では、 DefinitelyTyped スタブをライブラリとして設定および使用できます。これは、次のような場合に特に役立ちます。

  • コード補完を向上させるために、PhpStorm 静的解析では高度すぎるライブラリやフレームワークのシンボルを解決し、そのようなシンボルの型情報を追加します。

  • テストフレームワークからグローバルに定義されたシンボルを解決します。

以下の例は、 post() 関数が解決されていない Express アプリケーションのコードを示しています。

d.ts がないとシンボルが解決されない

TypeScript 定義ファイルをインストールすると、PhpStorm は post() を正常に解決します:

d.ts のインストール後にシンボルが解決されました

PhpStorm を使用すると、インテンションアクションを使用してエディターから直接 TypeScript 定義ファイルをダウンロードできます。または、 設定: JavaScript ライブラリ ページでそれを行うこともできます。

インテンションアクションを使用して TypeScript 定義をダウンロードする

  • このライブラリまたはフレームワークの import または require ステートメントにキャレットを置き、 Alt+Enter を押して、 より良いタイプ情報を得るための TypeScript 定義のインストール を選択します。

    TypeScript 定義のダウンロードインテンションアクション

    PhpStorm はライブラリの型定義をダウンロードし、 JavaScript。 ライブラリ ページのライブラリリストに追加します:

    型定義ライブラリがリストに追加されました
  • あるいは、 package.json を開き、型定義をダウンロードするパッケージにキャレットを置き、 Alt+Enter を押して、 '@types/<package name>' をインストールする。 を選択します。

    package.json から型定義をインストールする

JavaScript ライブラリページで TypeScript 定義をダウンロードする

  1. Ctrl+Alt+S を押して設定を開き、 言語 & フレームワーク | JavaScript | ライブラリ を選択します。

  2. 開いた ライブラリ ページで ダウンロード をクリックし、開いた ライブラリのダウンロード ダイアログで必要なライブラリを選択し、 ダウンロードしてインストール をクリックします。

    TypeScript 定義ファイルを追加する

PhpStorm は、 外部ライブラリ ノードの下、 プロジェクト ツールウィンドウ(Alt+1 )にダウンロード済みの型定義を表示します。

ダウンロードされた型定義は、外部ライブラリノードに表示されます

オプションで設定できます。

Node.js コアライブラリを構成する

Node.js バイナリにコンパイルされる fs(英語)path(英語)http(英語) などのコアモジュールのコード補完と参照解決を取得するには、 Node.js コアモジュールソースを JavaScript ライブラリとして構成する必要があります。

  1. Ctrl+Alt+S を押して設定を開き、 言語 & フレームワーク | JavaScript ランタイム を選択します。

  2. 推奨ランタイム フィールドで Node.js が選択されていることを確認してください。

  3. Node.js ランタイム リストから必要な Node.js インストールを選択します。

  4. Node.js コーディング支援 チェックボックスを選択します。

    Node.js コアライブラリはバージョン固有のものです。 JavaScript ランタイム ページで Node.js のバージョンを変更した場合は、もう一度チェックボックスを選択してください。 その後、PhpStorm はこの新しいバージョン用の新しいライブラリを作成します。

node_modules ライブラリを構成する

プロジェクトの依存関係にコード補完を提供するために、PhpStorm は node_modules ライブラリを自動的に作成し、Node.js モジュールはプロジェクトに保持されますが、それらに対してインスペクションは実行されないため、パフォーマンスが向上します。

node_modules ライブラリがリストに追加されました

プロジェクト ツールウィンドウ(Alt+1 )では、 node_modules もライブラリとしてマークされています。

ライブラリ root.png としてマークされた node_modules フォルダー

ただし、 node_modules ライブラリには、プロジェクトの package.json ファイルの 依存関係 オブジェクトにリストされているモジュールのみが含まれています。 PhpStorm は依存関係の依存関係を node_modules ライブラリに含めず、実際にはそれらをプロジェクトから除外します。

ライブラリのスコープを構成する

PhpStorm は、クライアント側のコードで Node.js API など、無関係な補完を提案することがあります。 これは、デフォルトで PhpStorm がプロジェクトフォルダー全体の補完のためにライブラリを使用するためです。 PhpStorm では、ライブラリのスコープを設定することでコード補完を調整できます。

  1. Ctrl+Alt+S を押して設定を開き、 言語 & フレームワーク | JavaScript | ライブラリ を選択します。

    ライブラリ ページには、利用可能なライブラリのリストが表示されます。

  2. 必要なライブラリの隣にある 有効化 チェックボックスをオフにし、 スコープを管理する をクリックしてください。 JavaScript Libraries。 使用スコープダイアログが開きます。

  3. {0} ライブラリ使用スコープ ダイアログで、 追加 ボタン () をクリックし、ライブラリスコープに含めるファイルまたはフォルダーを選択します。 {0} ライブラリ使用スコープ ダイアログでは、 パス フィールドに選択したファイルまたはフォルダーが表示されます。

  4. 追加されたファイルまたはフォルダーごとに、 ライブラリ リストから、構成するライブラリを選択します。

サンプル: HTML および Node.js コアライブラリのスコープを構成する

PhpStorm でフルスタック JavaScript アプリケーションを操作しているとき、クライアント側のコードで Node.js API が、Node.js のコードで DOM API が補完候補に出ることによく気付くでしょう。 これは、DOM API を使用する HTML ライブラリと Node.js API を使用する Node.js コアライブラリがプロジェクト全体でデフォルトで有効になっているために発生します。 無関係な補完候補を取り除くには、これらのライブラリのスコープを構成する必要があります。

  1. Ctrl+Alt+S を押して設定を開き、 言語 & フレームワーク | JavaScript | ライブラリ を選択します。

    ライブラリ ページには、利用可能なライブラリのリストが表示されます。

    JavaScript ライブラリを構成する: 利用可能なライブラリのリスト
  2. HTML​形式 および Node.js コア 項目の横にある 有効化 チェックボックスをオフにします。

    Node.js コアと HTML をクリアする
  3. スコープを管理する をクリックしてください。 「JavaScript ライブラリの使用スコープ 」ダイアログが開きます。

  4. HTML​形式 ライブラリのスコープを構成するには、「アプリ.general.add.png 」をクリックします。

    HTML のスコープを追加する

    開いたダイアログで、クライアント側のコードが含まれるフォルダーを選択し、 Open をクリックします。

    HTML のスコープを追加する: フォルダーの選択

    JavaScript ライブラリの使用スコープ ダイアログに戻り、選択したフォルダーがリストに追加されます。

    スコープの管理ダイアログ: HTML ライブラリのフォルダーが追加されました

    各フォルダーの横にある ライブラリ リストから、 HTML​形式 を選択します。

    スコープの指定: HTML ライブラリが選択されました
  5. Node.js コア ライブラリのスコープを構成するには、 を再度クリックし、サーバー側コードを含むフォルダーを追加し、それぞれに対して ライブラリ リストから Node.js コア を選択します。

    スコープの指定: Node.js コアライブラリが選択されました

    現在、PhpStorm は HTML および Node.js コアライブラリからアイテムを解決し、選択されたこれらのプロジェクトフォルダーのファイルでのみ補完候補として表示します。

同様に、自動作成された node_modules ライブラリのスコープを設定できます。詳細は node_modules ライブラリの設定 を参照してください。

CDN リンク経由で追加されたライブラリを構成する

ライブラリ .js ファイルが CDN リンクを介して参照されている場合、ランタイムでは利用できますが、PhpStorm からは見えません。 そのようなライブラリ .js ファイルから補完リストにオブジェクトを追加するには、ファイルをダウンロードして外部ライブラリとして構成します。

ライブラリをダウンロードする

  • ライブラリへの CDN リンクにキャレットを置き、 Alt+Enter を押して、リストから ライブラリのダウンロード を選択します。

    インテンションアクション: CDN ライブラリをダウンロード

    ライブラリは PhpStorm キャッシングにダウンロードされ(プロジェクトには含まれません)、情報メッセージ付きのポップアップが表示されます:

    CDN ライブラリが追加されました

    JavaScript ライブラリ ページで、ダウンロードしたライブラリがリストに追加されます。

    CDN ライブラリがリストに追加されました

    プロジェクト ツールウィンドウ(Alt+1 )では、ライブラリは 外部ライブラリ ノードに表示されます。

    ダウンロードした CDN ライブラリは、外部ライブラリノードに表示されます

ライブラリの可視性を変更する

  • デフォルトで、PhpStorm はダウンロードされたライブラリを グローバル としてマークします。これにより、他の PhpStorm プロジェクトでも有効化や再利用ができます。 このデフォルト設定を変更するには、リスト内のダウンロード済みライブラリを選択し、 編集 をクリックして、表示される ライブラリの編集 ダイアログで プロジェクト を選択します。

    ライブラリの可視性を構成する

カスタムのサードパーティ JavaScript ライブラリを構成する

プロジェクトやマシン上の他の場所に JavaScript フレームワークファイルがあり、それを編集用プロジェクトコードとしてではなく、ライブラリとして PhpStorm に扱わせたい場合があります。

  1. 必要なフレームワークファイルをダウンロードします。

  2. Ctrl+Alt+S を押して設定を開き、 言語 & フレームワーク | JavaScript | ライブラリ を選択します。

  3. ライブラリ ページで、 追加 をクリックします。

  4. 新規ライブラリ ダイアログで、外部 JavaScript ライブラリの名前を指定します。

  5. 追加 ボタン (アプリ.general.add.png) をクリックし、リストから ファイルを添付… または ディレクトリを添付… を選択します。

    カスタムライブラリを構成する: ファイル / フォルダーを追加する

    ファイルブラウザーで、ダウンロード済みフレームワークのファイルまたはフォルダーを選択します。

    カスタムライブラリを構成する: ライブラリが追加されました

    OK をクリックすると、 ライブラリ ページに戻り、新しいライブラリがリストに追加されます。

    新しいカスタムライブラリがリストに追加されます
  6. プロジェクト ツールウィンドウ(Alt+1 )では、ライブラリは 外部ライブラリ ノードに表示されます。

    カスタムライブラリは、外部ライブラリノードに表示されます

オプションで設定できます。

  • デフォルトでは、ライブラリは現在のプロジェクト全体の有効範囲で有効になっています。 ライブラリのスコープの構成の説明に従って、このデフォルト設定を変更することができます。

  • ドキュメント URL 領域で、ライブラリまたはフレームワークの公式ドキュメントへのパスを指定します。 このライブラリのシンボルで Shift+F1 を押すと、PhpStorm はこの URL を開きます。

ファイルに関連付けられたライブラリを表示する

  • エディターでファイルを開き、 Ctrl+Shift+A を押して、リストから JavaScript ライブラリの使用 を選択します。

    関連する JS ライブラリを表示する: アクションの検索

    PhpStorm には、使用可能な構成済みライブラリのリストが表示されます。 現在のファイルに関連付けられているライブラリにはチェックマークが付いています。

    関連する JS ライブラリを表示する: ポップアップリスト
    • 現在のファイルをライブラリのスコープから削除するには、このライブラリの横にあるチェックマークを外します。

    • ライブラリを現在のファイルに関連付けるには、このライブラリの横にチェックを入れます。

ライブラリを削除する

  1. Ctrl+Alt+S を押して設定を開き、 言語 & フレームワーク | JavaScript | ライブラリ を選択します。

    ライブラリ ページには、使用可能なライブラリのリストが表示されます。

  2. ライブラリを選択して 削除 をクリックします。

2026 年 5 月 22 日