JetBrains Rider 2024.1 ヘルプ

言語およびフレームワーク: Node.js

Node.js(英語) は、サーバーやコマンドラインなど、ブラウザーの外部で JavaScript を実行するための軽量ランタイム環境です。JetBrains Rider は Node.js と統合されており、アプリケーションの構成、編集、実行、デバッグ、テスト、プロファイリング、保守を支援します。

Node.js がアプリケーションのローカルランタイムとして、または npm パッケージの管理、JavaScript リンターの実行、ツールのビルド、フレームワークのテストなどにのみ必要な場合は、Node.js をインストールするだけです。標準のインストール手順に従うと、ほとんどの場合、JetBrains Rider は Node.js 自体を検出します。

複数の Node.js インストールを切り替える場合は、ローカル Node.js インタープリターとして構成する必要があります。ほとんどの場合、JetBrains Rider は Node.js インストールを検出し、インタープリターとして自動的に構成し、関連するものを選択できるリストに追加します。

Node.js アプリケーションをリモートで実行するには、それをリモートインタープリターとして構成します。詳細については、「Node.js と Docker」、「SSH 経由の Node.js」、「Node.js と Vagrant」を参照してください。

始める前に

  1. Node.js をダウンロードしてインストールします。

  2. 設定 | プラグインページのインストール済みタブで、JavaScript と TypeScript および Node.js に必要なプラグインが有効になっていることを確認します。詳細については、「プラグインのマッピング」を参照してください。

Node.js バージョン間の切り替え

JetBrains Rider を使用すると、Node.js を複数インストールし、同じプロジェクトで作業しながら切り替えることができます。

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

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

    標準のインストール手順に従っている場合、ほとんどの場合、必要な Node.js インストールがリストに含まれています。インストールが欠落している場合は、the Browse button をクリックし、ローカルインタープリターとして手動で構成します

システム Node.js バージョンの使用

JetBrains Rider を使用すると、デフォルトのシステムノードエイリアスをプロジェクトの Node.js バージョンとして設定できます。その後、このバージョンは、Node.js を必要とするすべてのツールおよびすべての新しい実行 / デバッグ構成で自動的に使用されます。これは、特に、新しい Node.js バージョンをインストールし、それをシステムのデフォルトのノードエイリアスにした場合、各ツールの設定を更新する必要がないことを意味します。

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

  2. Node インタープリターリストから node を選択します。

    Default system node
  3. 実行 / デバッグ構成や特定のツールの設定など、該当する場合はこの新しい Node.js インタープリターを指定します。

ローカル Node.js インタープリターの構成

Node.js をデフォルト以外の場所にインストールして、JetBrains Rider が自動的に検出しないようにする場合など、Node.js インストールをインタープリターとして手動で構成する必要がある場合があります。

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

  2. Node インタープリターリストの横にある the Browse button をクリックします。

  3. 現在構成されているすべてのインタープリターのリストが表示された Node.js インタープリターダイアログで、ツールバーの the Add button をクリックし、コンテキストメニューからローカル追加を選択し、Node.js のインストールを選択してから、OK をクリックします。Node.js インタープリターダイアログに戻り、Node インタープリター読み取り専用フィールドに新しいインタープリターへのパスが表示されます。

  4. パッケージマネージャーフィールドで、現在のプロジェクトのパッケージマネージャー(npm、Yarn、pnpm)を選択します。

    詳細は、プロジェクトのパッケージマネージャーの設定を参照してください。

OK をクリックすると Node.js ページに戻り、Node インタープリターフィールドに新しいインタープリターが表示されます。

関連ページ:

Node.js と Docker

Docker を使用すると、Node.js アプリケーションを JetBrains Rider から素早くブートストラップして実行、デバッグ、プロファイリングすることができます。IDE は、新しい Dockerfile を自動的に作成し、イメージをビルドして実行し、ソースコードを同期し、コンテナーに npm 依存関係をインストールすることで、初期構成を処理する WebStorm と Docker のクイックツアーでいくつかの例を見つけることができます。始める前に:設定 | プラグインページのインストール...

プラグインのインストール

プラグインは JetBrains Rider のコア機能を拡張します。例: プラグインをインストールして、次の機能を取得します。バージョン管理システム、課題追跡システム、ビルド管理サーバー、その他のツールとの統合。さまざまな言語とフレームワークのコーディング支援サポート。ショートカットのヒント、ライブプレビュー、ファイルウォッチャーなど。新しいプログラミング言語を学ぶのに役立つコーディング演習。プラグイン設定を開くを押して設定を開き、を選択します。マーケットプレースタブを使用して、JetBrai...

Node.js インタープリターダイアログ

次の Node.js バージョンは、JetBrains Rider 2023.3 以降でサポートされています。Node.js 20 - アクティブな長期サポート (LTS) バージョン、Node.js 21 - 現在のバージョン、サポートされている Node.js バージョンの詳細を参照してください。このダイアログを使用して、ローカルまたはリモート Node.js インタープリターまたは Windows Subsystem for Linux の Node.js を構成します。ローカル Node.js...

npm、pnpm、Yarn

JetBrains Rider は npm、pnpm、Yarn、Yarn 2、Yarn 3 と統合されているため、組み込みのターミナルで IDE 内から再利用可能なコードのパッケージをインストール、検索、更新、削除できます。JetBrains Rider では、npm、Yarn、pnpm スクリプトを実行およびデバッグすることもできます。JetBrains Rider は、package.json ファイルを解析してスクリプトの定義を認識し、スクリプトをツリービューに表示して、ツリー内のスクリプトと...

言語およびフレームワーク: OpenAPI

OpenAPI 仕様 (OAS) は、REST API の記述形式です。Swagger は、REST API を作成、文書化、使用するための、この仕様に基づくツールのセットです。詳細については、「Swagger のドキュメント」を参照してください。JetBrains Rider は、YAML および JSON ファイル内の OpenAPI 定義のコーディング支援を提供し、サーバースタブ、クライアントライブラリ(SDK)、OpenAPI 仕様に基づくドキュメントを生成するための Swagger Cod...