CLion 2026.2 Help

Next.js

CLion は Next.js React フレームワークと統合されています。

始める前に

  1. お使いのコンピューターに Node.js(英語) がインストールされていることを確認してください。

  2. 設定 | プラグイン ページ、タブ インストール済み で、 JavaScript と TypeScript および Next.js Support に必要なプラグインが有効化されていることを確認してください。 詳細については、 プラグイン管理を参照してください。

新しい Next.js アプリケーションを作成する

新しい Next.js アプリケーションの構築を開始する推奨方法は、 npx を使って CLion がダウンロードして実行する create-next-app パッケージです。 その結果、開発環境は Next.js を使用するように事前構成されています。

もちろん、ご自身で create-next-app をダウンロードしたり、空の CLion プロジェクトを作成して Next.js をインストールすることもできます。

create-next-app で Next.js アプリケーションを生成する

  1. ようこそ 画面で 新規プロジェクト をクリックするか、メインメニューから ファイル | 新規 プロジェクト を選択します。 新規 プロジェクト ダイアログが開きます。

  2. 左側のペインで、 Next.js を選択します。

  3. 右側のペイン:

    1. プロジェクト関連ファイルが保存されるフォルダーへのパスを指定します。

    2. ノードランタイム フィールドで使用する Node.js ランタイムを指定します。 リストから設定済みのランタイムを選択するか、 追加 を選択して新しいランタイムを設定してください。

    3. create-next-app リストから npx create-next-app を選択してください。

      または、npm バージョン 5.1 以前の場合、 ターミナルエミュレータ Alt+F12 で npm install --save-dev next react react-dom を実行して、 create-next-app パッケージを自分でインストールします。 アプリケーションを作成するときに、 create-next-app パッケージが保存されているフォルダーを選択します。

    4. オプション:

      JavaScript の代わりに TypeScript を使用するには、 TypeScript テンプレートの使用 チェックボックスを選択します。 CLion はアプリケーション用の .ts ファイルと tsconfig.json 構成ファイルを生成する。

  4. 作成 をクリックすると、CLion は必要な構成ファイルがすべて含まれる Next.js 専用プロジェクトを生成し、必要な依存関係をダウンロードする。 また、CLion はアプリケーションの実行またはデバッグ用のデフォルト設定を持つ npm start と JavaScript デバッグ構成も作成します。

空の CLion プロジェクトに Next.js をインストールする

この場合、ビルドパイプラインを自分で構成する必要があります。 Next.js 公式サイト(英語)からプロジェクトに Next.js を追加する方法については、こちらを参照してください。

空の CLion プロジェクトを作成する

  1. ようこそ 画面で 新規プロジェクト をクリックするか、メインメニューから ファイル | 新規 プロジェクト を選択します。 新規 プロジェクト ダイアログが開きます。

  2. 左側のペインで、 空のプロジェクト を選択します。 右側のウィンドウで、アプリケーションフォルダーを指定し、 作成 をクリックします。

空のプロジェクトに Next.js をインストールする

  1. Next.js を使用する空のプロジェクトを開きます。

  2. コマンドライン シェルまたは組み込みの ターミナルエミュレータ (Alt+F12 )で、次を入力します:

    npm install --save-dev next react react-dom

既存の Next.js アプリケーションから開始する

既存の Next.js アプリケーションの開発を続けるには、それを CLion で開いて必要な依存関係をダウンロードします。

すでにマシン上にあるアプリケーションソースを開く

  • ようこそ 画面で オープン をクリックするか、メインメニューから ファイル | オープン を選択します。 開いたダイアログで、ソースが保存されているフォルダーを選択します。

バージョン管理からアプリケーションのソースをチェックアウト

  1. ようこそ 画面で リポジトリのクローン をクリックします。

    あるいは、メインメニューから ファイル | 新規 | バージョン管理からプロジェクト…、 Git | クローン…、 VCS | バージョン管理から取得 を選択します。

    メインメニューの Git の代わりに、プロジェクトに関連付けられている他のバージョン管理システムが表示される場合があります。 例: Mercurial または Perforce。

  2. 表示されるダイアログで、リストからバージョン管理システムを選択し、アプリケーションソースをチェックアウトするリポジトリを指定します。 詳細については、 プロジェクトのチェックアウト (クローン) を参照してください。

依存関係をダウンロードする

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

    アプリケーションを開いて依存関係をダウンロードする

    npm、 Yarn 1 、または Yarn 2 を使用できます。詳細は npm と Yarn をご確認ください。

  • または、エディターの パッケージ.json​​ のコンテキストメニュー、または プロジェクト ツールウィンドウ (Alt+1) で 'npm install' の実行 または 'yarn install' の実行 を選択します。

プロジェクトのセキュリティ

CLion の外部で作成され、そこにインポートされたプロジェクトを開くと、CLion は、未知のソースコードを含むこのプロジェクトの処理方法を選択できるダイアログを表示します。

次のいずれかのオプションを選択します:

  • セーフモードでプレビュー: この場合、CLion はプロジェクトをプレビューモードで開きます。 これは、プロジェクトのソースを参照することはできますが、タスクやスクリプトを実行したり、プロジェクトを実行 / デバッグしたりすることはできないことを意味します。

    CLion はエディター領域の上部に通知を表示し、 プロジェクトを信頼する… リンクをクリックすることで、いつでもプロジェクトをロードできます。

  • プロジェクトを信頼: この場合、CLion はプロジェクトを開いてロードします。 これは、プロジェクトが初期化され、プラグインが解決され、依存関係が追加され、すべての CLion 機能が利用可能になることを意味します。

  • 開かない: この場合、CLion はプロジェクトを開きません。

詳細については、 プロジェクトのセキュリティ を参照してください。

Next.js アプリケーションを実行する

アプリケーションを実行するには、 next dev コマンドをスクリプトとして起動し、 実行 ツールウィンドウまたは ターミナルエミュレータ でアプリケーション URL をクリックする必要があります。

エディターからアプリケーションを実行する または 実行 / デバッグ構成経由に従って、 ターミナルエミュレータ 内の パッケージ.json​​ からスクリプトとして next dev コマンドを起動できます。

エディターからアプリケーションを実行する

  1. パッケージ.json​​ の 開発 スクリプトの横にあるガターで 実行アイコン をクリック、あるいは ターミナルエミュレータ Alt+F12 で next dev コマンドを実行、または npm ツールウィンドウ (表示 | ツール Windows | npm )で 開発 タスクを double-click してください。

    package.json から next dev を実行する
  2. アプリケーションがコンパイルされ、開発サーバーの準備ができるまでお待ちください。

    実行 ツールウィンドウまたは ターミナルエミュレータ に、アプリケーションが実行されている URL が表示され、デフォルトの URL は http://localhost:3000 です。

    アプリへのリンクを含むツールウィンドウを実行する

    このリンクをクリックすると、ブラウザーでアプリケーションが開きます。

実行 / デバッグ構成でアプリケーションを実行する

ルート パッケージ.json​​ に依存関係として 次へ パッケージが記載されている単一リポジトリプロジェクトを開くと、CLion は npm タイプの Next.js: server-side 実行 / デバッグ構成を自動的に生成する。 この構成は、開発サーバーを起動し、アプリケーションを開発モードで実行する next dev コマンドを実行します。

  1. ツールバーの 実行 ウィジェットのリストから、 npm タイプの実行構成を選択します。 これは、自動生成された Next.js: サーバーサイド 構成、または 以下で説明するように自分で作成したカスタム構成のいずれかになります。

    実行 / デバッグ構成を使用して開発モードで Next.js アプリを実行する

    実行アイコン をクリックします。

  2. アプリケーションがコンパイルされ、開発サーバーの準備が完了すると、 実行 ツールウィンドウまたは ターミナルエミュレータ に、アプリケーションが実行されている URL が表示されます。 デフォルトの URL は http://localhost:3000 ですが、デフォルトポート 3000 がすでに使用中の場合、サーバーは最も近い空きポートで起動を試みます。

    アプリへのリンクを含むツールウィンドウを実行する

    リンクをクリックすると、ブラウザーでアプリケーションが開きます。

Next.js アプリケーションのクライアント側をデバッグする

CLion では、デバッグセッションを次の2つの方法で開始できます:

  • エディターから - パッケージ.json​​ または ターミナルエミュレータ から next dev コマンドをスクリプトとして実行します。 その後、 実行 ツールウィンドウまたは ターミナルエミュレータ でアプリケーション URL をクリックしてデバッグセッションを開始します。

  • 実行 / デバッグ構成の使用。

エディターからデバッグを開始する

Next Dev でアプリケーションを実行する

  1. パッケージ.json​​ の 開発 スクリプトの横にあるガターで 実行アイコン をクリック、あるいは ターミナルエミュレータ Alt+F12 で next dev コマンドを実行、または npm ツールウィンドウ (表示 | ツール Windows | npm )で 開発 タスクを double-click してください。

    package.json から next dev を実行する
  2. アプリケーションがコンパイルされ、開発サーバーの準備ができるまでお待ちください。

    実行 ツールウィンドウまたは ターミナルエミュレータ に、アプリケーションが実行されている URL が表示され、デフォルトの URL は http://localhost:3000 です。

    アプリへのリンクを含むツールウィンドウを実行する

    このリンクをクリックすると、ブラウザーでアプリケーションが開きます。

実行ツールウィンドウまたはターミナルからデバッグセッションを開始する

  1. 必要に応じて ブレークポイントの設定。

  2. パッケージ.json​​ の 開発 スクリプトの横にあるガターで 実行アイコン をクリック、あるいは ターミナルエミュレータ Alt+F12 で next dev コマンドを実行、または npm ツールウィンドウ (表示 | ツール Windows | npm )で 開発 タスクを double-click してください。

  3. アプリケーションがコンパイルされ、開発サーバーの準備が完了すると、 実行 ツールウィンドウまたは ターミナルエミュレータ に、アプリケーションが実行されている URL が表示されます。 デフォルトの URL は http://localhost:3000 ですが、デフォルトポート 3000 がすでに使用中の場合、サーバーは最も近い空きポートで起動を試みます。

    実行ツールウィンドウからデバッグセッションを開始する

    Ctrl+Shift を押しながらリンクをクリックします。

  4. アプリケーションがブラウザーで開いたら、プログラムの実行をトリガーするアクション(たとえば、リンクをクリックするなど)を実行します。 フォーカスは デバッグツールウィンドウ が開いた状態で CLion に切り替わります。

    デバッグセッションが開始されました

    通常どおり操作を続けてください: プログラムをステップ実行、 停止・再開、 中断時に調査 、コールスタックや変数の確認、ウォッチの設定、変数の評価、 実際の HTML DOM の表示などが行えます。

    ソースマップを無視して実際に実行されるコードをステップ実行するには、 ソースマップ無効化トグルボタン を デバッグ ツールウィンドウのツールバーで押します。

実行 / デバッグ構成でデバッグを開始する

ルート パッケージ.json​​ に依存関係として 次へ パッケージが記載されている単一リポジトリプロジェクトを開くと、CLion は2つの実行 / デバッグ構成を自動的に生成する:

  • npm タイプの Next.js: server-side。 この構成は、開発サーバーを起動し、アプリケーションを開発モードで実行する next dev コマンドを実行します。

  • ブラウザーでアプリケーションをデバッグするには、タイプ JavaScript デバッグの Next.js: クライアント側のデバッグを使用します。

2 つの実行 / デバッグ構成が生成されます

実行 / デバッグ構成の作成

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

    構成の編集を開くダイアログ

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

  2. 開いた 実行 / デバッグ構成: npm ダイアログの 構成 タブで、 パッケージ.json​​ の場所、Node.js ランタイム、および使用するパッケージマネージャーを指定します。

    コマンド フィールドで、リストから 実行 を選択し、次に スクリプト リストから実行するスクリプトを選択します。 ほとんどの場合、デフォルトの 開発 スクリプトになりますが、カスタムポートでアプリケーションを実行するなど、 パッケージ.json​​ で別のスクリプトを構成することもできます。

    npm 実行 / デバッグ構成
  3. オプション:

    ブラウザーでアプリケーションを開くには、構成を次のように更新します: ブラウザー / Live Edit タブで、 起動後 チェックボックスをオンにし、アプリケーションを開くブラウザーを選択して、アプリケーションが実行される URL アドレスを指定します。

    ブラウザー / ライブ編集タブ: ブラウザーを選択

npm 実行 / デバッグ構成を使用して開発モードでアプリケーションを実行する

  1. ツールバーの 実行 ウィジェットのリストから、 npm タイプの実行構成を選択します。 これは、自動生成された Next.js: サーバーサイド 構成、または 前述のように自分で作成したカスタム構成のいずれかになります。

    実行 / デバッグ構成を使用して開発モードで Next.js アプリを実行する

    実行アイコン をクリックします。

  2. アプリケーションがコンパイルされ、開発サーバーの準備が完了すると、 実行 ツールウィンドウまたは ターミナルエミュレータ に、アプリケーションが実行されている URL が表示されます。 デフォルトの URL は http://localhost:3000 ですが、デフォルトポート 3000 がすでに使用中の場合、サーバーは最も近い空きポートで起動を試みます。

    開発モードで Next.js アプリを実行する: 開発サーバーの準備ができました

    このリンクをクリックすると、アプリケーションが表示されます。

    あるいは、 上記のように CLion で起動時にアプリケーションを開くよう有効化することもできます。

JavaScript デバッグ構成でデバッグを開始する

  1. 必要に応じて ブレークポイントの設定。

  2. アプリケーションを開発モード npm 実行 / デバッグ構成または next dev とで実行します。

  3. アプリケーションがコンパイルされ、開発サーバーの準備が完了すると、 実行 ツールウィンドウまたは ターミナルエミュレータ に、アプリケーションが実行されている URL が表示されます。 デフォルトの URL は http://localhost:3000 ですが、デフォルトポート 3000 がすでに使用中の場合、サーバーは最も近い空きポートで起動を試みます。

  4. ツールバーの 実行 ウィジェットのリストから、 JavaScript デバッグ​ タイプの実行構成を選択します。 これは、自動生成された Next.js: デバッグクライアント 構成、または 前述のように自分で作成したカスタム構成のいずれかになります。

    デバッグセッションを開始する - JavaScript デバッグ実行構成を選択する

    デバッグアイコン をクリックします。

  5. アプリケーションがブラウザーで開いたら、プログラムの実行をトリガーするアクション(たとえば、リンクをクリックするなど)を実行します。 フォーカスは デバッグツールウィンドウ が開いた状態で CLion に切り替わります。

    通常どおり操作を続けてください: プログラムをステップ実行、 停止・再開、 中断時に調査 、コールスタックや変数の確認、ウォッチの設定、変数の評価、 実際の HTML DOM の表示などが行えます。

    ソースマップを無視して実際に実行されるコードをステップ実行するには、 ソースマップ無効化トグルボタン を デバッグ ツールウィンドウのツールバーで押します。

React アプリケーションの実行 および React アプリケーションのデバッグ をご参照ください。

Next.js アプリケーションのサーバー側コンポーネントをデバッグする

ルート パッケージ.json​​ に依存関係として 次へ パッケージが記載されている単一リポジトリプロジェクトを開くと、CLion は npm タイプの Next.js: server-side 実行 / デバッグ構成を自動的に生成する。 この構成は、開発サーバーを起動し、アプリケーションを開発モードで実行する next dev コマンドを実行します。

  1. サーバー側コード内の必要な場所にブレークポイントを設定します。

  2. ツールバーの 実行 ウィジェットのリストから、 npm タイプの実行構成を選択します。 これは、自動生成された Next.js: サーバーサイド 構成、または 前述のように自分で作成したカスタム構成のいずれかになります。

    実行 / デバッグ構成を使用して、Next.js アプリのサーバー側コードのデバッグを開始する

    デバッグアイコン をクリックします。

  3. プログラムの実行をトリガーするアクションを実行してください。たとえば、リンクをクリックします。 フォーカスは デバッグツールウィンドウ が開いた状態で CLion に切り替わります。

    通常どおり操作を続けてください: プログラムをステップ実行、 停止・再開、 中断時に調査 、コールスタックや変数の確認、ウォッチの設定、変数の評価、 実際の HTML DOM の表示などが行えます。

    ソースマップを無視して実際に実行されるコードをステップ実行するには、 ソースマップ無効化トグルボタン を デバッグ ツールウィンドウのツールバーで押します。

2026 年 7 月 15 日