RustRover 2026.1 Help

JavaScript ライブラリを構成する

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

RustRover はあらかじめ定義された自動生成ライブラリフォルダーを 2 つ予約します:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

RustRover では、 外部ライブラリ ノードの下にある プロジェクト ウィンドウ名 プロジェクト ツールウィンドウ(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 Core ライブラリはバージョン固有であることに注意してください。 そのため、Node.js のバージョンを変更した場合は、チェックボックスを再度選択する必要があります。 その後、RustRover はこの新しいバージョン用に新しいライブラリを作成します。

node_modules ライブラリを構成する

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

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

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

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

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

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

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

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

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

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

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

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

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

RustRover でフルスタック 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 コアライブラリが選択されました

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

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

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

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

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

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

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

    ライブラリは RustRover のキャッシュにダウンロードされます(プロジェクトにはダウンロードされません)、そして情報メッセージが表示されたポップアップが現れます:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

オプション

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

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

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

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

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

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

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

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

ライブラリを削除する

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

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

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

2026 年 5 月 22 日