CLion 2026.2 Help

npm、pnpm、Yarn

CLion は npmpnpmYarnYarn 2 、Yarn 3、 Bun と連携します。 そのため、組み込みの ターミナル から IDE 内で再利用可能なコードのパッケージをインストール、検索、更新、削除できます。

CLion では、npm、Yarn、pnpm のスクリプトも実行・デバッグできます。 CLion は パッケージ.json​​ ファイルを解析し、スクリプトの定義を認識して、スクリプトをツリービューで表示し、ツリー内のスクリプトと パッケージ.json​​ ファイルの定義の間を移動できます。 詳細については、 npm(英語)Yarn(英語)pnpm (英語) の公式 Web サイトを参照してください。

CLion は Yarn ワークスペースを持つプロジェクトを検出し、プロジェクト解析時に、ワークスペースの パッケージ.json​​ ファイルにリストされていてルート node_modules フォルダーにあるすべての依存関係をインデックス化します。

始める前に

  • Node.js をダウンロードしてインストールします。 npm もインストールされているため、これを使用する場合は、前の手順を完了してください。

  • Yarn を使用するには、 Yarn オフィシャル Web サイト(英語)の説明に従ってインストールしてください。

  • pnpm を使うには、コマンドラインシェルまたは埋め込み ターミナルエミュレータAlt+F12 )を開き、次のように入力してください:

    npm install --g pnpm

    詳細については、 pnpm 公式 Web サイト(英語)を参照してください。

  • Bun を使用するには、 Bun オフィシャル Web サイト(英語)の説明に従ってインストールしてください。

プロジェクトパッケージマネージャーを選択する

CLion ではプロジェクトごとに npm、Yarn、Yarn 2、Bun、pnpm のいずれを使用するか選択できます。

デフォルトで、CLion は npm を提案します。 ただし、 yarn.lock ファイルを含むプロジェクトを開き、コンピューターに Yarn がインストールされている場合、CLion はこのプロジェクトのパッケージマネージャーを自動的に Yarn に変更します。

pnpm-lock ファイルを含むプロジェクトを開き、コンピューターに pnpm がインストールされている場合、CLion はこのプロジェクトのパッケージマネージャーを自動的に pnpm に変更します。

プロジェクトに bun.lock または bun.lockb ファイルがあり、コンピューターに Bun がインストールされている場合、CLion はこのプロジェクトで npm の代わりに Bun を使用するよう提案します。

Yarn 1 または pnpm をデフォルトの CLion パッケージマネージャーとして設定することもできます。

  1. 設定 ダイアログ(Ctrl+Alt+S )で 言語 & フレームワーク | JavaScript ランタイム に移動します。 JavaScript ランタイムページが開きます。

  2. パッケージマネージャー フィールドで、プロジェクトのパッケージマネージャーを指定します。

    プロジェクトパッケージマネージャーを選択: システムのデフォルトインストールを選択する
    • システムのデフォルトのインストールを使用するには、 npmyarnpnpm 、または bun を選択します。

    • パッケージマネージャーのカスタムインストールを使用するには、 選択 をクリックし、関連するパッケージマネージャーのインストールフォルダーを選択します。

      プロジェクトパッケージマネージャーを選択: カスタムインストールを選択する

    CLion では、 実行/デバッグ構成: NPMダイアログ内の パッケージマネージャー リストから プロジェクト エイリアスを選択すると、自動的に選択したパッケージマネージャーが使用されます。 CLion は 'npm install' の実行/'yarn install' の実行/'pnpm install' を実行 コマンドを呼び出したり、npm/Yarn/pnpm スクリプトを実行したりするたびに選択したパッケージマネージャーへのパスを使います。 詳細については、 スクリプトの実行とデバッグを参照してください。

新しいプロジェクトのデフォルトの CLion パッケージマネージャーを設定する

  1. 新規プロジェクトの設定 ダイアログ(ファイル | 新規プロジェクトの設定 )を開き、 言語 & フレームワーク | JavaScript ランタイム に進みます。

  2. 開いた Node.js と NPM​ ページで、リストから必要なパッケージマネージャーを選択します。

その後、新しいプロジェクト作成時に CLion は選択したパッケージマネージャーをデフォルトとして提案します。

プロジェクトで Yarn 2 を設定する

  1. Yarn 1 がグローバルにインストールされていることを確認し、 Yarn オフィシャル Web サイト(英語)の説明に従って、プロジェクトで Yarn 2 を有効にします。 埋め込まれた ターミナルエミュレータ Alt+F12 を使用して、コマンドを入力します。

  2. 設定 ダイアログ(Ctrl+Alt+S )で、 言語 & フレームワーク | JavaScript ランタイム に移動し、 パッケージマネージャー リストからプロジェクト内の Yarn 2 パッケージへのパスを選択します。

package.json を編集

CLion は パッケージ.json​​ ファイル内でプロジェクトの依存関係を処理するのに役立ち、充実したコーディング支援を提供します。

  • パッケージ名のコード補完。

    パッケージ名についてはコード補完
  • 利用可能な最新パッケージバージョンの情報。

    利用可能な最新のパッケージバージョンを表示する
  • npm install <package>@<version> または yarn add <package>@<version> を介してインストールできるバージョンの範囲に関する情報。 ` npm install または yarn install を実行すると、この範囲から入手可能な最新バージョンがインストールされます。

    Ctrl を押してバージョンにマウスオーバーすると、ツールチップに情報が表示されます。 セマンティックバージョニングの詳細については、 npm の公式ドキュメント(英語)を参照してください。

    利用可能なパッケージバージョンの範囲を表示する
  • 指定したパッケージバージョンがインストールされているかどうかの表示と、利用可能な最新バージョンに関する情報

    パッケージのバージョンがインストールされているかどうかの情報
  • 以前のパッケージバージョンのコード補完。 Ctrl+Space を押すか最新と異なるバージョンを入力すると、CLion はパッケージの過去バージョンの候補リストを表示します。

    以前のパッケージバージョンのコード補完
  • パッケージのクイックドキュメント検索。

    パッケージのクイックドキュメント検索

パッケージのインストールと更新

ご存知の通り、npm はパッケージを グローバルにも、 プロジェクト依存関係開発依存関係としてもインストールできます。詳細は npm 公式サイトをご覧ください。

pnpm もパッケージを グローバルプロジェクト依存関係開発依存関係としてインストールできます。詳しくは pnpm 公式サイトへ。

Yarn を使用すると、パッケージを グローバル(英語)にインストールすることも、 プロジェクトの依存関係としてインストールすることもできます。 詳細については、 Yarn オフィシャル Web サイト(英語)を参照してください。

CLion では、パッケージはエディター、 パッケージ.json​​ ファイル、組み込みの ターミナルエミュレータ Alt+F12 、または JavaScript ランタイムページからインストールできます。

package.json から

プロジェクトの依存関係をインストールする

  • ポップアップで 'npm install' の実行'yarn install' の実行'pnpm install' を実行 リンクをクリックします。

    依存関係ポップアップをインストールする

    CLion は依存関係が未インストールまたは変更された場合、このポップアップを表示します。 ポップアップを閉じるか 今後このメッセージを表示しない を選択してポップアップをオフにしても、 「<package_manager> install」を実行する。 アクションまたは 内蔵ターミナルを使用して依存関係をインストールできます。

    CLion で Node.js ランタイムが検出できない場合は、エラーがポップアップで報告され JavaScript ランタイム ページへのリンクから Node.js インタープリターの構成を行えます。

    Node.js が見つかりません

    この通知を誤って閉じてしまい、元に戻したい場合は、 Ctrl+Shift+A を押して Enable notifications と入力し始め、リストから package.json の依存関係のインストールに関する通知を有効化する を選択します。

  • または、関連する パッケージ.json​​ ファイルをエディターで開くか、 プロジェクト ツールウィンドウで選択して、コンテキストメニューから 'npm install' の実行 を選択します。

プロジェクトの依存関係を更新する

  • ポップアップで 「<package manager> install」を実行 をクリックします。

    依存関係の更新: ポップアップ

    プロジェクトを開く、バージョン管理から更新する、あるいは パッケージ.json​​ を編集するたびに CLion はこのポップアップを表示します。

  • CLion は 依存関係 または devDependencies からパッケージがインストールされているか、およびそのバージョンが指定範囲と一致しているか確認するインスペクションも実行します。 インスペクションが不一致を検出した場合、クイックフィックスを提案します。 適用するには、 「<package manager> install」を実行 リンクをクリックします。

    インストールされているパッケージのバージョンが最新ではありません
  • CLion はより新しいバージョンが存在するパッケージも検出し、バージョンにカーソルを合わせるとクイックフィックスを提供します。

    パッケージを最新バージョンに更新する: ツールチップ

    または、 Alt+Enter を押して、リストから <package> を最新バージョンに更新する。 を選択します。

    パッケージを最新バージョンに更新する: クイックフィックス

内蔵ターミナル

コマンドライン シェルまたは埋め込み ターミナルエミュレータAlt+F12 )で、次のいずれかのコマンドを入力してください:

  • グローバルインストールの場合:

    • npm install&#xa0;--global <package_name>

    • yarn global add <package_name>

    • pnpm --global add <package_name>

  • パッケージをプロジェクト依存関係または開発依存関係としてインストールするには:

    • npm install&#xa0;--save <package_name> または npm install&#xa0;--save-dev <package_name>

    • yarn add <package_name> --dev

    • pnpm add --save-dev <package_name>

package.json ファイルにリストされているすべての依存関係をインストールする

コマンドライン シェルまたは埋め込み ターミナルエミュレータAlt+F12 )で、次のいずれかのコマンドを入力してください:

  • npm install

  • yarn install

  • pnpm install

その結果、現在のフォルダーから パッケージ.json​​ にリストされているすべての依存関係を取得します。 package.json の編集から詳細を参照してください。

脆弱なパッケージを検出する

CLion は Mend.io 脆弱性データベースNational Vulnerability Databaseを調べて、プロジェクトで使うパッケージの脆弱性を検出します。 コードを作成すると、IDE は脆弱性があると考えられるパッケージをハイライトし、その説明を提供し、可能な場合は修正を提案します。 検出された脆弱なパッケージのリスト全体が 問題 ツールウィンドウに表示されます。

脆弱性チェックは、 脆弱な宣言済み依存関係 コードインスペクションパッケージチェッカープラグインに依存して処理します。 このプラグインは Mend.io(英語) によって提供されています。 このプラグインは CLion にバンドルされ、デフォルトで有効化されています。 関連機能が利用できない場合は、プラグインを無効化していないことを確認してください。 詳細については、 プラグイン設定を開く​ を参照してください。

Detect vulnerable packages and fix them in the editor

エディターでパッケージの脆弱性の問題を解決する

  • パッケージ.json​​ ファイル内のハイライトされたパッケージにマウスを置きます。 ポップアップツールウィンドウには、検出された脆弱性の説明が表示されます。

  • クイックフィックスを適用するには、 その他のアクション Alt+Enter をクリックして、関連する提案を選択します。

問題ツールウィンドウで脆弱なパッケージを表示する

  1. インスペクションウィジェットで Problems アイコン をクリックします。

  2. 問題 ツールウィンドウの ファイル タブには、アクティブなエディタータブで開かれている パッケージ.json​​ の脆弱なパッケージがすべてリストされます。 各項目には説明が付いています。

    問題を解決するには、リストで脆弱なパッケージを選択し、ツールバーの 黄色の電球アイコン をクリックするか、 Alt+Enter を押して、関連する提案を選択します。

  3. 脆弱性のある依存関係 タブには、プロジェクト内で検出されたすべての脆弱なパッケージがリストされます。

    問題ツールウィンドウ: 「脆弱な依存関係」タブ

    問題を修正するには、リストで脆弱なパッケージを選択し、右側のペインで 安全なバージョンをクリップボードにコピー リンクをクリックし、コピーしたバージョンを パッケージ.json​​ に貼り付けます。

    詳細は 結果の取得と問題の解決を参照してください。

パッケージの脆弱性チェックを無効にする

デフォルトでパッケージの脆弱性チェックは有効化されています。

  • これをオフにするには、 設定 ダイアログ (Ctrl+Alt+S) を開き、 エディター | インスペクション に移動し、 セキュリティ ノードの 脆弱な宣言済みの依存関係 インスペクションの横にあるチェックボックスをオフにします。

  • あるいは 設定 ダイアログ(Ctrl+Alt+S )を開き、 プラグイン へ移動し、 パッケージチェッカー プラグインを探して 無効化 をクリックします。

スクリプト実行

npm、Yarn、pnpm スクリプトは、エディターの パッケージ.json​​ ファイルから、専用の npm ツールウィンドウのスクリプトツリーから、専用の実行構成に従って、または start-up または before-launch タスクとして自動的に起動できます。

スクリプト実行の結果は 実行ツールウィンドウに表示されます。 ツールウィンドウには、npm または Yarn スクリプトの出力、エラーの報告、見つからなかったパッケージまたはプラグインの一覧などが表示されます。 最後に実行されたスクリプトの名前がツールウィンドウのタイトルバーに表示されます。

スクリプトのデバッグセッションを開始すると、CLion は デバッグツールウィンドウを開きます。ここで、 スクリプトをステップ実行したり、スクリプトの実行を 停止および再開したり、 中断されたときにスクリプトを確認したり、 デバッガーコンソールで JavaScript コードスニペットを実行したりできます。

package.json からスクリプトを実行する

CLion は パッケージ.json​​ ファイルから単一スクリプトを素早く起動できます。 いくつかのスクリプトを実行またはデバッグするには、実行構成または npm ツールウィンドウを使用します。

  • エディターで該当する パッケージ.json​​ ファイルを開き、スクリプトの横にあるガター内の the Run button をクリックし、コンテキストメニューから <script_name> を実行する。 を選択します。

    package.json からスクリプトを実行 / デバッグする
  • Ctrl+Shift+F10 を押してスクリプトを実行することもできます。

スクリプトの出力は、 実行 ツールウィンドウに表示されます。

デバッグモードでスクリプトを起動すると、CLion は デバッグツールウィンドウを開きます。ここで、 スクリプトのステップ実行、スクリプトの実行の 停止と再開中断時の検査デバッガーコンソールでの JavaScript コードスニペットの実行などを行うことができます。

npm ツールウィンドウからスクリプトを実行する

プロジェクト ツールウィンドウ(Alt+1 )で パッケージ.json​​ ファイルを選択するか、エディターでファイルを開いてコンテキストメニューから npmスクリプトを表示する。 を選択すると、 npm ツールウィンドウが開きます。

npm、pnpm、Yarn を呼び出すとすぐに、ツールは、呼び出された パッケージ.json​​ ファイルの スクリプト プロパティ内で定義されたスクリプトのツリーの構築を開始します。

プロジェクトに複数の パッケージ.json​​ ファイルがある場合は、それらごとに個別のスクリプトツリーを構築し、以前に構築したツリーを削除せずにスクリプトを実行できます。 各ツリーは、個別のノードに表示されます。

npm ツールウィンドウがまだ開いていない場合は開く

  • プロジェクト ツールウィンドウ(Alt+1 )で必要な ファイルを選択するか、エディターでファイルを開き、コンテキストメニューから npmスクリプトを表示する。 を選択します。

    nmp ツールウィンドウを開く

    npm ツールウィンドウが開き、選択または開いた パッケージ.json​​ ファイルに従って作成されたスクリプトツリーが表示されます。

すでに開いている npm ツールウィンドウでスクリプトのツリーを構築する

  1. npm ツールウィンドウで、ツールバーの 追加ボタン をクリックして、リストから必要な パッケージ.json​​ ファイルを選択します。 デフォルトでは、CLion はプロジェクトのルートに パッケージ.json​​ ファイルを表示します。

  2. 別の パッケージ.json​​ ファイルがある場合は、 package.json を選択する。 をクリックして表示されるダイアログで必要な パッケージ.json​​ ファイルを選択します。 CLion は、選択した パッケージ.json​​ ファイルへのパスをタイトルに含む新しいノードを追加し、その下にスクリプトツリーを構築します。

別のスクリプトツリーを構築する

ツリーを再構築する

  • 必要なノードに切り替えて、ツールバーの スクリプトを再読み込み をクリックします。

ツリー内のスクリプトを名前でソートする

  • ツールバーの 設定 をクリックし、メニューから 並べ替え を選択してから、 命名方法名 を選択します。

    デフォルトでは、ツリーには、 パッケージ.json​​ (オプション 定義順序 )で定義されている順序でスクリプトが表示されます。

1 つのスクリプトを実行する

  • スクリプトをダブルクリックしてください。

  • ツリーでスクリプトを選択して Enter を押すか、コンテキストメニューから <script name> を実行する。 を選択します。

いくつかのスクリプトを実行する

  • 複数選択モードを使用します:隣接するアイテムの場合は Shift キーを、隣接しないアイテムの場合は Ctrl キーを押しながら、必要なスクリプトを選択し、選択のコンテキストメニューから 実行 または デバッグ を選択します。

    複数のスクリプトを実行する

実行構成によるスクリプトの実行

エディターや npm ツールウィンドウからスクリプトを実行またはデバッグすると、CLion は 一時的な実行構成を自動的に作成します。 使用する以外に、独自の npm 実行構成を作成して起動できます。

NPM の実行 / デバッグ構成を作成する

  1. 実行 | 実行構成の編集​ に進みます。 または、ツールバーの 実行 ウィジェットから 実行構成の編集 を選択します。

    構成の編集を開くダイアログ
  2. 開いた 実行構成の編集 ダイアログで、ツールバーの 追加 ボタン (追加ボタン) をクリックし、リストから npm を選択します。 実行 / デバッグ構成: npm ダイアログが開きます。

  3. 実行する CLI コマンド、実行するスクリプト(区切り文字として空白を使用)、およびこれらのスクリプトが定義されている パッケージ.json​​ ファイルの場所を指定します。 必要に応じて、スクリプトを実行するための コマンドライン引数(英語)を入力します。

  4. パッケージマネージャーのコマンドラインインターフェースの詳細については、 npm 公式 Web サイト(英語)および Yarn オフィシャル Web サイト(英語)を参照してください。

  5. 使用する Node.js ランタイムを指定します。

    プロジェクト エイリアスを選択すると、CLion は ノードランタイム フィールドの JavaScript ランタイムページからプロジェクトデフォルトのインタープリターを自動的に使用します。 ほとんどの場合、CLion はプロジェクトのデフォルトランタイムを検出し、フィールドに自動的に入力します。

    別の構成済みローカルインタープリターを選択するか、 参照ボタン をクリックして新しいものを構成することもできます。

    必要に応じて、Node.js に渡す Node.js 固有のオプションパラメーター環境変数(英語)を指定します。

    変数の定義は、 環境変数 フィールドにセミコロン (;) を区切りとして表示されます。例えば:

    • NODE_PATH

      モジュール解決時に検索する追加ディレクトリのリストです。 リスト内のディレクトリを区切るには、macOS または Linux ではコロン (:) を、Windows ではセミコロン (;) を使用してください。

    • NODE_MODULE_CONTEXTS

      独自のグローバルコンテキストでモジュールをロードするには 1 に設定します。

    • NODE_DISABLE_COLORS

      REPL の色を無効化するには 1 に設定します。

    環境変数

    または、フィールドの右側にある 閲覧 環境変数の編集 をクリックし、表示される 環境変数 ダイアログで変数のリストを設定します:

    • ボタンを使用して、カスタム変数のリストを管理します。

    • ダイアログには、使用可能なシステム環境変数のリストも表示されます。 現在の構成でシステム環境変数を使用しない場合は、 システム環境変数を含める チェックボックスをオフにしてください。

    • 準備ができたら OK をクリックします。

  6. 使用するパッケージマネージャーを指定します。 プロジェクト エイリアスを選択すると、CLion は JavaScript ランタイムページのデフォルトプロジェクトパッケージマネージャーを使用します。 関連するパッケージのエイリアス (npm または yarn) を選択したり、パッケージマネージャーのカスタムインストールへの明示的なパスを指定したりすることもできます。

  7. Docker コンテナーでリモート Node.js ランタイムを使用している場合は、自動生成された Docker コンテナーの設定を確認してください。 展開アイコン をクリックすると、ポップアップで設定が開きます。

    Docker コンテナーの設定を確認する

    npm、pnpm、yarn と Dockerリモート Node.js ランタイムの設定の詳細を参照してください。

スクリプトを実行する

なんでも実行でスクリプトを実行する

なんでも実行は、スクリプトをすばやく開始する方法です。

  1. Ctrl を 2 回押すか、ナビゲーションバーの Run Anything ボタン をクリックします。 Run Anything ポップアップが開きます。

  2. 検索フィールドにパッケージマネージャーの名前を入力します。 入力すると CLion が一致するコマンドを表示します。

    なんでも実行: パッケージマネージャーの名前を入力する

    または、スクリプトの名前を入力します。

    なんでも実行: スクリプトの名前を入力する

    最後に、 ? と入力すると、コマンドのヒントのリストが表示されます。

    なんでも実行で使用可能なコマンドのリスト

    関連するヒントに移動し、 Space を押して使用可能なコマンドのリストを取得し、リストから必要なコマンドを選択して、 Enter を押します。

    コマンド出力を 実行 ツールウィンドウに表示するには、 Ctrl+Enter を押し、出力を デバッグ ツールウィンドウに表示するには、 Shift+Enter を押します。

    Run an npm command in the Run or Debug tool window from the Run Anything popup

起動時にスクリプトを自動的に実行する

定期的に実行するスクリプトがいくつかある場合は、対応する実行構成を 起動タスクのリストに追加できます。 タスクはプロジェクトの起動時に自動的に実行されます。

  1. 設定 ダイアログ(Ctrl+Alt+S )で ツール | スタートアップタスク に移動します。

  2. 開いた 起動タスクページで、ツールバーの 追加ボタン をクリックします。

  3. リストから、必要な npm 実行構成を選択します。 設定がリストに追加されます。

    プロジェクトに適用可能な構成がない場合は、 追加ボタン` をクリックして 実行構成の編集 を選択します。 次に、開いた 実行 / デバッグ構成ページで必要な設定を使用して構成を定義します。 新しい設定を保存すると、自動的に起動タスクのリストに追加されます。

起動前のタスクとしてスクリプトを実行する

  1. メインメニューから 実行 | 実行構成の編集​ を選んで 実行 / デバッグ構成ダイアログ ダイアログを開き、リストから構成を選択するか、 新規構成の追加 クリックで新しい実行構成タイプを作成してください。

  2. 開いたダイアログで、 起動前 エリアの 追加 をクリックし、リストから npm スクリプトを実行する。 を選択します。

  3. 開いた NPM スクリプト ダイアログで、 npm 実行 / デバッグ構成設定を指定します。

デバッグスクリプト

npm、Yarn、pnpm スクリプトのデバッグは、エディター内の パッケージ.json​​ ファイル、専用の npm ツールウィンドウ内のスクリプトツリー、または専用の実行構成に従って開始できます。

いずれの場合も、CLion は デバッグツールウィンドウを開き、そこで スクリプトをステップ実行 、スクリプトの実行を 停止および再開中断時のスクリプトの調査デバッガーコンソールで JavaScript コードスニペットの実行などができます。

package.json からのデバッグスクリプト

CLion を使用すると、 パッケージ.json​​ ファイルから個々のスクリプトのデバッグセッションをすばやく開始できます。 複数のスクリプトをデバッグするには、実行構成または npm ツールウィンドウを使用してください。

  • エディターで該当する パッケージ.json​​ ファイルを開き、スクリプトの横にあるガター内の the Run button をクリックし、コンテキストメニューから <script_name> をデバッグする。 を選択します。

    package.json からスクリプトをデバッグする

CLion は デバッグツールウィンドウを開き、そこで スクリプトをステップ実行 、スクリプトの実行を 停止および再開中断時のスクリプトの調査デバッガーコンソールで JavaScript コードスニペットの実行などができます。

npm ツールウィンドウからスクリプトをデバッグする

プロジェクト ツールウィンドウ(Alt+1 )で パッケージ.json​​ ファイルを選択するか、エディターでファイルを開いてコンテキストメニューから npmスクリプトを表示する。 を選択すると、 npm ツールウィンドウが開きます。

npm、pnpm、Yarn を呼び出すとすぐに、ツールは、呼び出された パッケージ.json​​ ファイルの スクリプト プロパティ内で定義されたスクリプトのツリーの構築を開始します。

プロジェクトに複数の パッケージ.json​​ ファイルがある場合は、それらごとに個別のスクリプトツリーを構築し、以前に構築したツリーを削除せずにスクリプトを実行できます。 各ツリーは、個別のノードに表示されます。

npm ツールウィンドウがまだ開いていない場合は開く

  • プロジェクト ツールウィンドウ(Alt+1 )で必要な ファイルを選択するか、エディターでファイルを開き、コンテキストメニューから npmスクリプトを表示する。 を選択します。

    nmp ツールウィンドウを開く

    npm ツールウィンドウが開き、選択または開いた パッケージ.json​​ ファイルに従って作成されたスクリプトツリーが表示されます。

すでに開いている npm ツールウィンドウでスクリプトのツリーを構築する

  1. npm ツールウィンドウで、ツールバーの 追加ボタン をクリックして、リストから必要な パッケージ.json​​ ファイルを選択します。 デフォルトでは、CLion はプロジェクトのルートに パッケージ.json​​ ファイルを表示します。

  2. 別の パッケージ.json​​ ファイルがある場合は、 package.json を選択する。 をクリックして表示されるダイアログで必要な パッケージ.json​​ ファイルを選択します。 CLion は、選択した パッケージ.json​​ ファイルへのパスをタイトルに含む新しいノードを追加し、その下にスクリプトツリーを構築します。

別のスクリプトツリーを構築する

ツリーを再構築する

  • 必要なノードに切り替えて、ツールバーの スクリプトを再読み込み をクリックします。

ツリー内のスクリプトを名前でソートする

  • ツールバーの 設定 をクリックし、メニューから 並べ替え を選択してから、 命名方法名 を選択します。

    デフォルトでは、ツリーには、 パッケージ.json​​ (オプション 定義順序 )で定義されている順序でスクリプトが表示されます。

1 つのスクリプトをデバッグする

  • ツリー内のスクリプトを選択して、コンテキストメニューから <script_name> をデバッグする。 を選択します。

    CLion は デバッグツールウィンドウを開きます。ここで、 スクリプトのステップ実行 、スクリプトの実行の 停止と再開中断時の検査デバッガーコンソールでの JavaScript コードスニペットの実行などを行うことができます。

複数のスクリプトをデバッグする

  • 複数選択モードを使用します:隣接するアイテムの場合は Shift キーを、隣接しないアイテムの場合は Ctrl キーを押しながら、必要なスクリプトを選択し、選択のコンテキストメニューから 実行 または デバッグ を選択します。

    複数のスクリプトをデバッグする

実行構成によるデバッグスクリプト

エディターや npm ツールウィンドウからスクリプトを実行またはデバッグすると、CLion は 一時的な実行構成を自動的に作成します。 使用する以外に、独自の npm 実行構成を作成して起動できます。

  1. 実行 | 実行構成の編集​ に進みます。 または、ツールバーの 実行 ウィジェットから 実行構成の編集 を選択します。

    構成の編集を開くダイアログ
  2. 開いた 実行構成の編集 ダイアログで、ツールバーの 追加 ボタン (追加ボタン) をクリックし、リストから npm を選択します。 実行 / デバッグ構成: npm ダイアログが開きます。

  3. 実行する CLI コマンド、実行するスクリプト(区切り文字として空白を使用)、およびこれらのスクリプトが定義されている パッケージ.json​​ ファイルの場所を指定します。 必要に応じて、スクリプトを実行するための コマンドライン引数(英語)を入力します。

  4. パッケージマネージャーのコマンドラインインターフェースの詳細については、 npm 公式 Web サイト(英語)および Yarn オフィシャル Web サイト(英語)を参照してください。

  5. 使用する Node.js ランタイムを指定します。

    プロジェクト エイリアスを選択すると、CLion は ノードランタイム フィールドの JavaScript ランタイムページからプロジェクトデフォルトのインタープリターを自動的に使用します。 ほとんどの場合、CLion はプロジェクトのデフォルトランタイムを検出し、フィールドに自動的に入力します。

    別の構成済みローカルインタープリターを選択するか、 参照ボタン をクリックして新しいものを構成することもできます。

    必要に応じて、Node.js に渡す Node.js 固有のオプションパラメーター環境変数(英語)を指定します。

    変数の定義は、 環境変数 フィールドにセミコロン (;) を区切りとして表示されます。例えば:

    • NODE_PATH

      モジュール解決時に検索する追加ディレクトリのリストです。 リスト内のディレクトリを区切るには、macOS または Linux ではコロン (:) を、Windows ではセミコロン (;) を使用してください。

    • NODE_MODULE_CONTEXTS

      独自のグローバルコンテキストでモジュールをロードするには 1 に設定します。

    • NODE_DISABLE_COLORS

      REPL の色を無効化するには 1 に設定します。

    環境変数

    または、フィールドの右側にある 閲覧 環境変数の編集 をクリックし、表示される 環境変数 ダイアログで変数のリストを設定します:

    • ボタンを使用して、カスタム変数のリストを管理します。

    • ダイアログには、使用可能なシステム環境変数のリストも表示されます。 現在の構成でシステム環境変数を使用しない場合は、 システム環境変数を含める チェックボックスをオフにしてください。

    • 準備ができたら OK をクリックします。

  6. 使用するパッケージマネージャーを指定します。 プロジェクト エイリアスを選択すると、CLion は JavaScript ランタイムページのデフォルトプロジェクトパッケージマネージャーを使用します。 関連するパッケージのエイリアス (npm または yarn) を選択したり、パッケージマネージャーのカスタムインストールへの明示的なパスを指定したりすることもできます。

  7. Docker コンテナーでリモート Node.js ランタイムを使用している場合は、自動生成された Docker コンテナーの設定を確認してください。 展開アイコン をクリックすると、ポップアップで設定が開きます。

    Docker コンテナーの設定を確認する

    npm、pnpm、yarn と Dockerリモート Node.js ランタイムの構成の詳細を参照してください。

  8. ツールバーの 実行 ウィジェットから、新しく作成した実行構成を選択し、その横にある デバッグ をクリックします。

    CLion は デバッグツールウィンドウを開き、そこで スクリプトをステップ実行 、スクリプトの実行を 停止および再開中断時のスクリプトの調査デバッガーコンソールで JavaScript コードスニペットの実行などができます。

npm、pnpm、Docker の yarn

CLion で パッケージ.json​​ を編集し、Docker コンテナ内のプロジェクト依存関係をローカルと同じようにインストール・更新・削除できます。

  1. 設定 | プラグイン ページの Marketplace タブで Node.js および Node.js リモートインタープリター プラグインを、 JetBrains Marketplace からプラグインをインストールする方法に従ってインストールします。

  2. 設定で Docker プラグインが有効になっていることを確認します。 Ctrl+Alt+S を押して設定を開き、 プラグイン を選択します。 インストール済み タブをクリックします。 検索フィールドに Docker と入力します。 プラグインの詳細については、 プラグインの管理 を参照してください。

  3. DockerDocker プラグイン統合 の説明に従ってダウンロード、インストール、設定します。

  4. Docker で Node.js リモートランタイムを構成するまたは Docker Compose 経由でインストールし、プロジェクトの デフォルトとして設定してください。 また、このリモートランタイムに関連付けられたパッケージマネージャーが プロジェクトのデフォルトとして設定されていることを確認してください。

  5. ローカル開発と同様に進めてください: package.json を編集プロジェクト依存関係を管理スクリプトを実行またはデバッグします。

2026 年 7 月 15 日