PyCharm 2025.3 ヘルプ

ヌクスト

PyCharm を使用すると、ヌクスト(英語)フレームワークを使用して Vue.js アプリケーションを開発できます。PyCharm で Nuxt アプリをセットアップするには、専用の Nuxt テンプレートを使用して新規プロジェクトウィザードを使用することをお勧めします。

始める前に

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

  2. プロジェクトにローカル Node.js ランタイムが設定されていることを確認してください。設定ダイアログ(Ctrl+Alt+S)を開き、言語 & フレームワーク | JavaScript ランタイムに移動してください。ノードランタイムフィールドには、プロジェクトのデフォルトの Node.js ランタイムが表示されます。詳しくはローカル Node.js インタープリターの構成を参照してください。

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

Nuxt 固有のテンプレートからプロジェクトを作成する

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

  2. 左側のペインで、ヌクストを選択します。

  3. 右側のペインで:

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

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

    • Nuxt CLI リストから npx nuxi@ 最新を選択し、作成をクリックします。

コマンドラインからプロジェクトを作成する

  1. 埋め込みターミナルAlt+F12)を開いて、次のように入力します。

    npm create nuxt@latest <project-name>

    または

    yarn create nuxt@latest <project-name>

    または

    pnpm create nuxt@latest <project-name>

  2. ウィザードはあなたにいくつかの質問をします。それらに答えると、Nuxt プロジェクトが現在のフォルダーで初期化され、PyCharm で使用できるようになります。

    Nuxt project wizard

Nuxt 公式サイト(英語)の詳細を参照してください。

Nuxt 対応コーディング支援

PyCharm はコード補完を提案し、すべてのコア Nuxt コンポーネント(英語)簡単なドキュメントを表示します。

Completion and quick doc for Nuxt components

PyCharm は、Nuxt コンポーネントの不足しているインポートステートメントをインポートすることも提案しています (Alt+Enter)。

Quick fix to import a Nuxt component

nuxt.config.ts を編集する

PyCharm は、nuxt.config.ts(英語) 構成ファイルの適切な補完提案を提供します。

Code completion in nuxt.config.ts

カーソルを合わせると、ファイルで使用されている Nuxt オプションの型情報を示すドキュメントポップアップも表示されます。

Quick documentation popup in nuxt.config.ts

型チェック

Nuxt 4 は完全な型付けが標準装備されています。以前のバージョンの Nuxt では、より優れたコード補完を取得するには @nuxt /types パッケージが必要です。

Nuxt 公式サイト(英語)の詳細を参照してください。

@nuxt/types パッケージをインストールする

  • 2.9.0 以降の Nuxt バージョンをご利用で、@nuxt/types パッケージがインストールされていない場合は、PyCharm から通知が表示され、開発依存関係としてインストールすることが提案されます。通知ポップアップ内の @nuxt/types を dev 依存関係としてインストールするリンクをクリックしてください。

    Notification about missing @nuxt/types

    ポップアップを閉じても、イベントログツールウィンドウ(表示 | ツールウィンドウ | イベントログ)の @nuxt/types を dev 依存関係としてインストールするリンクをクリックして @nuxt/types をインストールできます。

  • または、埋め込まれたターミナルAlt+F12)を開き、次のように入力します。

    npm install --save-dev @nuxt/types

2025 年 10 月 29 日

関連ページ:

Node.js

Node.js は、サーバーやコマンドラインなど、ブラウザーの外部で JavaScript を実行するための軽量ランタイム環境です。PyCharm は Node.js と統合されており、アプリケーションの構成、編集、実行、デバッグ、テスト、プロファイリング、保守を支援します。Node.js がアプリケーションのローカルランタイムとして、または npm パッケージの管理、JavaScript リンターの実行、ツールのビルド、フレームワークのテストなどにのみ必要な場合は、Node.js をインストールす...

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

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

JavaScript ドキュメントの検索

PyCharm は、標準の JavaScript API、プロジェクトとその依存関係からのシンボル、外部ライブラリで定義されたシンボルのリファレンスを示しています。ドキュメントポップアップでシンボルのドキュメントを表示し、リンクが利用可能な場合は外部サイトのドキュメントを開くことができます。プロジェクトシンボルまたはプロジェクト依存のシンボルの場合、PyCharm は対応する JSDoc コメントからドキュメントを生成します。標準の JavaScript オブジェクトまたはメソッドの場合、PyCh...

Vue.js

Vue.js は、ユーザーインターフェースと高度な単一ページアプリケーションを開発するためのフレームワークです。PyCharm は、個別のファイル、属性、プロパティ、メソッド、スロット名などで定義されたコンポーネントを含むコンポーネントの Vue.js 対応コード補完を使用して、HTML、CSS、JavaScript の Vue.js ビルドブロックのサポートを提供します。ビルトインデバッガーを使用すると、Vue.js のコードを PyCharm で直接デバッグすることができます。PyCharm は...