PyCharm 2026.2 Help

Next.js​

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

始める前

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

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

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

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

もちろん、自分で create-next-app をダウンロードしたり、空の PyCharm プロジェクトを作成して 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 テンプレートの使用 チェックボックスを選択します。 PyCharm は、アプリケーション用の .ts ファイルと tsconfig.json 構成ファイルを生成します。

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

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

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

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

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

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

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

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

  2. コマンドラインシェルまたは組み込みの ターミナル (Alt+F12) で、次を入力してください:

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

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

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

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

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

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

  1. ようこそ 画面の左側のペインで クローン をクリックします。

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

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

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

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

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

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

    npm、 Yarn 1 、または Yarn 2 を使用できます。詳細は npm と Yarn を参照してください。

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

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

PyCharm の外部で作成され、インポートされたプロジェクトを開くと、PyCharm は知らないソースコードを含むプロジェクトをどのように処理するか決定できるダイアログを表示します。

信頼できないプロジェクトの警告

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

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

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

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

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

詳細は プロジェクトのセキュリティ をご覧ください。

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

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

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

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

  1. package.json の dev スクリプトの横にあるガターで 実行アイコン をクリックするか、 ターミナル Alt+F12 で next dev コマンドを実行するか、 npm ツールウィンドウ (表示 | ツールウィンドウ | npm )で dev タスクをダブルクリックします。

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

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

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

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

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

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

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

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

    実行アイコン をクリックしてください。

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

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

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

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

PyCharm では、デバッグセッションを開始する方法が 2 つあります:

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

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

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

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

  1. package.json の dev スクリプトの横にあるガターで 実行アイコン をクリックするか、 ターミナル Alt+F12 で next dev コマンドを実行するか、 npm ツールウィンドウ (表示 | ツールウィンドウ | npm )で dev タスクをダブルクリックします。

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

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

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

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

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

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

  2. package.json の dev スクリプトの横にあるガターで 実行アイコン をクリックするか、 ターミナル Alt+F12 で next dev コマンドを実行するか、 npm ツールウィンドウ (表示 | ツールウィンドウ | npm )で dev タスクをダブルクリックします。

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

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

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

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

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

    通常どおり続行します: プログラムをステップ実行、 実行を停止・再開、 中断時に調査 、コールスタックや変数の確認、ウォッチや変数の評価、 実際の HTML DOM 表示などが可能です。

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

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

ルート package.json に next パッケージが依存関係としてリストされている単一リポジトリプロジェクトを開くと、PyCharm によって 2 つの実行/デバッグ構成が自動生成されます:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    実行アイコン をクリックしてください。

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

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

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

    または、 上記のように、PyCharm が起動時にアプリケーションを開くようにします。

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

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

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

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

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

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

    デバッグアイコン をクリックしてください。

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

    通常どおり続行します: プログラムをステップ実行、 実行を停止・再開、 中断時に調査 、コールスタックや変数の確認、ウォッチや変数の評価、 実際の HTML DOM 表示などが可能です。

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

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

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

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

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

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

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

    デバッグアイコン をクリックしてください。

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

    通常どおり続行します: プログラムをステップ実行、 実行を停止・再開、 中断時に調査 、コールスタックや変数の確認、ウォッチや変数の評価、 実際の HTML DOM 表示などが可能です。

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

2026 年 7 月 14 日