IntelliJ IDEA 2026.1 Help

JavaScript ライブラリを構成する

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

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

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

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

  • コード補完を改善するには、IntelliJ IDEA 静的解析には高度すぎるライブラリまたはフレームワークのシンボルを解決し、そのようなシンボルの型情報を追加します。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

IntelliJ IDEA は、ダウンロードした型定義を プロジェクト ツールウィンドウ (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 コーディング支援(A) のチェックボックスを選択します。

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

node_modules ライブラリを構成する

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

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

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

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

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

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

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

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

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

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

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

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

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

IntelliJ IDEA でフルスタックの 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 ライブラリのスコープを構成するには、「app.general.add.png 」をクリックします。

    HTML のスコープを追加する

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

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

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

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

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

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

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

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

同様に、自動的に作成される node_modules ライブラリのスコープを構成できます。 node_modules ライブラリの構成を参照してください。

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

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

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

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

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

    ライブラリは IntelliJ IDEA キャッシュにダウンロードされます (プロジェクトにはダウンロードされません)。情報メッセージを含むポップアップが表示されます。

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

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

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

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

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

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

  • デフォルトでは、IntelliJ IDEA はダウンロードしたライブラリを グローバル としてマークします。これにより、このライブラリは他の IntelliJ IDEA プロジェクトでも有効化および再利用できます。 このデフォルト設定を変更するには、リストでダウンロードしたライブラリを選択し、 Edit をクリックし、開いた ライブラリの編集 ダイアログで プロジェクト を選択します。

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

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

プロジェクトまたはマシン上の他の場所に JavaScript フレームワークファイルがあり、それを編集するプロジェクトコードとしてだけでなく、ライブラリとして IntelliJ IDEA に処理させたいとします。

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

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

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

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

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

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

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

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

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

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

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

オプション

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

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

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

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

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

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

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

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

ライブラリを削除する

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

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

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

2026 年 3 月 30 日