IntelliJ IDEA 2026.1 Help

JavaScript

IntelliJ IDEA を使用すると、 JavaScriptで最新のウェブ、モバイル、デスクトップアプリケーションを開発できます。

機能の利用可否はサブスクリプションの型によって異なります。

JavaScript 対応のコーディング支援には、キーワード、ラベル、変数、パラメーター、関数の 補完エラーと構文のハイライト 、フォーマット、 コードインスペクションおよび クイックフィックス 、および 一般的で JavaScript 固有リファクタリングが含まれます。 IntelliJ IDEA は JavaScript リンターとも統合されます。

JavaScript 対応のコーディング支援には、キーワード、ラベル、変数、パラメーター、関数の 補完エラーと構文のハイライト 、フォーマット、 コードインスペクションおよび クイックフィックス 、および 一般的で JavaScript 固有リファクタリングが含まれます。 IntelliJ IDEA は、 JavaScript リンターおよび Flow 型チェッカーとも統合されます。

組み込みのデバッガーを使用すると、クライアント側とサーバー側の両方のコードをデバッグでき、 対話的なデバッガーコンソールで JavaScript コードスニペットを実行することもできます。 IntelliJ IDEA は、 Chrome または Chrome ファミリの他のブラウザーでのみ JavaScript のデバッグをサポートすることに注意してください。 Chrome での JavaScript のデバッグ の詳細を参照してください。

IntelliJ IDEA は、 JestKarmaProtractorCucumberMochaと統合します。 IntelliJ IDEA は、テストの実行とデバッグ、およびテストとサブジェクト間、失敗したテストと問題の原因となったコードのフラグメント間のナビゲーションをサポートします。

このページには、Web アプリケーションを作成してデバッグしてテストする方法を順を追って説明する短いスタートガイドが用意されています。

始める前に

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

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

IntelliJ IDEA バージョン 2024.1 以降、 新規プロジェクト ウィザードには、一般的な静的 Web ページ構造を持つ JavaScript プロジェクト (またはモジュール) を作成するオプションがなくなりました。 より具体的な構造を作成するには、次のいずれかのオプションを使用します: HTMLReactExpressAngular CLIVueVite

または、 ようこそ 画面で 新規プロジェクト をクリックするか、メインメニューから ファイル | 新規 | プロジェクト を選択して、開いた 新規プロジェクトウィザードの左側のペインで 空のプロジェクト を選択します。

既存の JavaScript アプリケーションから始める

既存の JavaScript アプリケーションの開発を続ける場合は、IntelliJ IDEA で開き、 使用する JavaScript バージョンを選択して、その中にライブラリを構成します。 オプションで、 必要な npm 依存関係をダウンロードします

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

JavaScript 言語バージョンを選択する

信頼性が高く効率的なコーディング支援を得るには、プロジェクトのすべての JavaScript ファイルでデフォルトで使用される言語バージョンを指定する必要があります。

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

  2. リストから、サポートされている JavaScript 言語バージョンのいずれかを選択します。

    • ECMAScript 5.1(英語)

    • ECMAScript 6 以降 (英語): このバージョンでは、ECMAScript 2015-2020 で導入された機能と JSX 構文のサポート、および標準に対するいくつかの現在の提案が追加されています。

    • Flow(英語): このバージョンでは、Flow 構文がサポートされています。

複数の JavaScript バージョンを使用する

ECMAScript 5.1 と新しいバージョンの ECMAScript の両方を使用するアプリケーションに取り組んでいる場合、最も簡単な方法は、 JavaScript ページ (設定 | 言語 & フレームワーク | JavaScript) のリストからプロジェクト全体の最も高い言語バージョンを選択することです。

  1. JavaScript ページで、 JavaScript 言語バージョン リストの横にある 参照ボタン をクリックします。 JavaScript 言語バージョン ダイアログが開きます。

  2. 追加 をクリックして表示されるダイアログで、カスタム言語バージョンが必要なフォルダーを選択します。 IntelliJ IDEA は、選択したフォルダーが パス フィールドに表示される JavaScript 言語バージョン ダイアログに戻ります。

  3. 言語 リストから、選択したフォルダー内のファイルの言語バージョンを選択します。 プロジェクト内の他のすべての JavaScript ファイルでは、IntelliJ IDEA は JavaScript ページで選択されたバージョンを使用します。

    個別のフォルダーの言語バージョンを選択する

JavaScript コードの JSX 構文

JavaScript コードで JSX 構文を使用している場合は、 ECMAScript 6+ を有効にします。

  • 設定 ダイアログ(Ctrl+Alt+S )で、 言語& フレームワーク | JavaScript に移動し、 JavaScript 言語バージョン リストから ECMAScript 6+ を選択します。

  • JSX 構文が誤って使用された場合に警告されるようにするには、 設定 ダイアログ(Ctrl+Alt+S )を開き、 エディター | インスペクション に移動して、 JavaScript and TypeScript | 一般 ノードで JSX 構文の使用 インスペクションを有効にします。 検索フィールドを使用してインスペクションを見つけます。

    React JSX 構文インスペクションを有効にする

    オプションで、インスペクションの重大度とスコープを構成します。 コードインスペクションから詳細を参照してください。

プロジェクトの依存関係をダウンロードする

アプリケーションでツール、ライブラリ、またはフレームワークを使用する場合は、必要なパッケージをダウンロードしてください。 npm(英語)Yarn 1(英語) 、または Yarn 2(英語) を使用できます。詳細については、 npm および Yarn を参照してください。

空のプロジェクトにパッケージをインストールする

  • 組み込み ターミナル (Alt+F12) で次のように入力します。

    npm install <package name>

すでにプロジェクトに package.json ファイルがある場合

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

  • または、 ターミナル Alt+F12npm install を実行します。

プロジェクトの依存関係に合わせてコード補完を構成する

プロジェクトの依存関係にコード補完を提供するために、IntelliJ IDEA は自動的に node_modules ライブラリを作成します。 言語と IDE のコンテキストでは、 ライブラリはファイルまたはファイルのセットです。 これらのファイルの関数とメソッドは、編集したプロジェクトコードから IntelliJ IDEA が取得する関数とメソッドに加えて、IntelliJ IDEA の内部知識に追加されます。 詳細については、 JavaScript ライブラリを構成する および コード補完 を参照してください。

インレイヒントを見る

インレイヒントはエディターに表示され、コードに関する追加情報を提供して、読みやすく移動しやすくします。

パラメーターヒント

パラメーターヒントは、メソッドと関数内のパラメーターの名前を表示して、コードを読みやすくします。 デフォルトでは、リテラルまたは関数式であるが名前付きオブジェクトではない値に対してのみ、パラメーターヒントが表示されます。

JavaScript のパラメーターヒント

パラメーターのヒントを設定する

  1. 設定 ダイアログ(Ctrl+Alt+S )を開き、 エディター | インレイヒント に進みます。

  2. パラメーター名JavaScript を展開します。

  3. 対応するチェックボックスを選択して、パラメーターヒントを表示するコンテキストを指定します。

    プレビューには、設定で行った変更がコードの外観にどのように影響するかが表示されます。

  4. 一部のメソッドおよび関数では、IntelliJ IDEA はどのコンテキストでもパラメーターヒントを表示しません。 除外リスト ... をクリックして、これらのメソッドと機能を表示したり、それらのパラメーターヒントを有効にしたり、リストに新しいアイテムを追加したりします。

  5. 任意のコンテキストで任意の値型のパラメーターヒントを非表示にするには、 パラメーター名JavaScript チェックボックスをオフにします。

戻り型のヒント

IntelliJ IDEA は、関数呼び出しで関数の戻り値の型を表示し、チェーンを呼び出すことができます。

  • 関数の戻り値の型ヒントは、 JSDoc コメントから、またはコードの静的解析に基づいて推論されます。

  • メソッドチェーンで型ヒントを返すは、メソッド呼び出しが複数行に分かれており、少なくとも 2 つの異なる型を返す場合に表示されます。

    メソッドチェーンの戻り値の型のヒントは、内部 IntelliJ IDEA エバリュエーターによって提供されます。

メソッドの戻り型のヒントを構成する

  1. 設定 ダイアログ(Ctrl+Alt+S )を開き、 エディター | インレイヒント に進みます。

  2. タイプJavaScript ノードを展開し、 関数の戻り値の型 チェックボックスをオンにします。

  3. メソッドチェーンで戻り値の型のヒントを表示するには、 メソッドチェーン ノードを展開し、 JavaScript チェックボックスを選択します。

プレビューには、設定で行った変更がコードの外観にどのように影響するかが表示されます。

型ヒント

型ヒントは、変数、フィールド、パラメーターの型を示します。 変数とフィールドの型は、その定義の横に表示されます。 パラメーターの型ヒントは関数呼び出しに表示されます。 型ヒントは、 JSDoc コメントまたはコードの静的分析から推論されます。

JavaScript でアノテーションを入力する

型ヒントを構成する

  1. 設定 ダイアログ(Ctrl+Alt+S )を開き、 エディター | インレイヒント に進みます。

  2. カテゴリのツリーで、 タイプ | JavaScript を展開します。

  3. 型ヒントを表示するコンテキストを指定します。

    プレビューには、設定で行った変更がコードの外観にどのように影響するかが表示されます。

  4. 任意のコンテキストで任意の値の型のパラメーターパラメーターの型と戻り型のヒントを非表示にするには、 タイプJavaScript チェックボックスをオフにします。

インポートステートメントを追加する

IntelliJ IDEA は、エクスポートされるモジュール、クラス、コンポーネント、その他のシンボルのインポートステートメントを生成できます。 インポートステートメントは、シンボルの補完時や後から、インポートツールチップやクイックフィックス、インテンションアクションを使用して随時追加できます。 自動インポート の詳細を参照してください。

IntelliJ IDEA は ES6CommonJS スタイルのインポートステートメントを生成できます。 IntelliJ IDEA はインポートステートメントのスタイルを自動で決定するか、必要なスタイルを選択できるポップアップを表示します。

IntelliJ IDEA がファイルで使用する構文を自動で判別できない場合、ES6 構文と CommonJS 構文から選択できるポップアップが表示されます。

クイックフィックス: インポートスタイルを選択

コード補完で常に ES6 インポートステートメントを自動追加するには、 設定 ダイアログ(Ctrl+Alt+S )を開き、 エディター | 一般 | 自動インポート に移動し、 TypeScript / JavaScript 領域の JavaScript のインポートを自動的に追加する チェックボックスを選択します。

ES6 インポートステートメントを追加する

インポートステートメントは、シンボルの補完時や後から、インポートツールチップやクイックフィックス、インテンションアクションを使用して随時追加できます。

プロジェクトから ES6 モジュールであるファイル、または ES インポートステートメントがすでに含まれているファイルにシンボルをインポートする場合、IntelliJ IDEA はシンボルの補完時に ES6 インポートを自動的に挿入します。

コード補完時に ES6 のインポートを追加する

    未解決のシンボルにカーソルを合わせると、自動インポートツールチップが表示され、インポートステートメントの追加を提案します。

    • 提案を受け入れるには、 Alt+Enter を押します。

      自動インポートツールチップで ES6 インポートを追加する
    • ツールチップを無効化するには、エディター右上にあるインスペクションウィジェットにマウスを合わせ、 詳細 をクリックして、 自動インポートツールチップを表示する。 オプションの選択を解除します。

      自動インポートツールチップを無効化

    以前の JavaScript バージョンの場合、または、 完了時の自動インポートが無効になっている場合 、IntelliJ IDEA はシンボルを未解決としてマークし、エラー内容と推奨されるクイックフィックスをポップアップに表示します。

    • 提案を受け入れるには、 Alt+Shift+Enter を押します。

      クイックフィックスによる自動インポート: 情報ツールチップ
    • または、 Alt+Enter を押します。

      クイックフィックスによる自動インポート: 候補リスト
    • インポート可能なソースが複数ある場合は、IntelliJ IDEA に候補のリストが表示されます。

      クイックフィックスによる自動インポート: 多肢選択

    IntelliJ IDEA は、プロジェクトの依存関係で定義されたシンボルのインポート文も生成できます。 自動インポートは、 TypeScript 定義ファイル(英語)を含むパッケージ(moment(英語)redux(英語) など)や ES モジュールとして記述されたソースのシンボルに対して機能します。

    現在のファイルにすでに ES6import ステートメントが含まれている場合、IntelliJ IDEA は ES6 スタイルでも新しいステートメントを挿入します。

    Auto import from project dependencies

    CommonJS(必須)インポートステートメントを追加する

    プロジェクトからすでに CommonJS モジュールであるファイル(require ステートメントまたは module.export を使用)にシンボルをインポートする場合、IntelliJ IDEA はシンボルの補完時に CommonJS インポートを自動的に挿入します。

    Auto import with CommonJS import statement

    あるいは、インポートするシンボルにキャレットを置き、 Alt+Enter を押して、CommonJS (require) インポートスタイルのクイックフィックスを選択します。

    クイックフィックス: インポートスタイルを選択

    import defer ステートメントを追加する

    IntelliJ IDEA は、JavaScript コンテキストでの import defer(英語) 構文をサポートし、コード補完、エラーのハイライト、 インポート ステートメントのライブテンプレート、使用状況の検索を提供します。

    import.defer 構文もサポートされています。

    インポートソースステートメントを追加する

    IntelliJ IDEA は、JavaScript コンテキストでの インポートソース(英語)構文をサポートし、コード補完、エラーのハイライト、 インポート ステートメントのライブテンプレート、使用状況の検索を提供します。

    import.source 構文もサポートされています。

    自動インポートを構成する

    1. コード補完で常に ES6 インポートステートメントを自動追加するには、 設定 ダイアログ(Ctrl+Alt+S )を開き、 エディター | 一般 | 自動インポート に移動し、 TypeScript / JavaScript 領域の JavaScript のインポートを自動的に追加する チェックボックスを選択します。

    2. インポート ステートメントの外観を構成するには、 設定 ダイアログ (Ctrl+Alt+S) を開き、 エディター | コードスタイル | JavaScript に移動し、 インポート タブのコントロールを使用します。 詳細については、「インポートタブ 」を参照してください。

    構文ハイライトを構成する

    好みや習慣に応じて JavaScript 対応の構文ハイライトを設定することができます。

    1. 設定 ダイアログ (Ctrl+Alt+S) で、 エディター | カラースキームの切り替え | JavaScript に進みます。

    2. カラースキームを選択し、デフォルトから引き継がれたハイライト設定を受け入れるか、 色とフォント に記載された手順 に従ってカスタマイズしてください。

    コードの整形

    IntelliJ IDEA を使用すると、現在の コードスタイルスキームに従って JavaScript コードを再フォーマットできます。

    .editorconfig でフォーマットを指定したり、 Prettier を使用したりすることもできます。

    デコレーター

    デコレータの場合、再フォーマット中に各デコレータの後に改行を挿入しないようにすることが重要な場合があります。

    デコレータには次のフォーマットオプションが使用できます。

    折り返さない

    このオプションを選択すると、デコレータを使用して行を再フォーマットするときに折り返しは適用されません。

    長い場合は折り返す

    このオプションを選択すると、行が右余白を超えると折り返されます。

    右余白は、 設定 | エディター | コードスタイル | JavaScript | 折り返しと波括弧次でハードラップ フィールドで定義されます。 行が指定された数値を超えると、折り返されます。

    長い場合は切り捨てる

    このオプションを選択すると、デコレータが右余白を超える場合、1 行に 1 つずつフォーマットされます。

    常に折り返す

    このオプションを選択すると、すべてのデコレータが 1 行に 1 つずつフォーマットされます。

    ブラウザーで JavaScript を実行する

    1. エディターで、JavaScript リファレンスを使用して HTML ファイルを開きます。 この HTML ファイルは、必ずしもアプリケーションの開始ページを実装するものである必要はありません。

    2. 次のいずれかを実行します。

      • メインメニューから 表示 | ブラウザーで開く(B) を選択するか、 Alt+F2 を押します。 次にリストから目的のブラウザーを選択します。

      • コードの上にカーソルを置くと、ブラウザーのアイコンバー IntelliJ IDEA アイコン Chrome Firefox Safari Opera Internet Explorer Edge が表示されます。 目的のブラウザーを示すアイコンをクリックします。

    JavaScript のデバッグ

    IntelliJ IDEA は、 Chrome または Chrome ファミリの他のブラウザーで動作するクライアント側 JavaScript コード用の組み込みデバッガーを提供します。 IntelliJ IDEA を使用すると、組み込みサーバー、外部サーバー、リモートサーバーで実行されている JavaScript アプリケーションをデバッグできます。 詳細については、 Chrome での JavaScript のデバッグ を参照してください。

    2026 年 3 月 30 日