TypeScript
Node.js ランタイム
このフィールドでは、使用する Node.js ランタイムを指定します。
プロジェクト エイリアスを選択すると、CLion は ノードランタイム フィールドの JavaScript ランタイムページからプロジェクトデフォルトのインタープリターを自動的に使用します。 ほとんどの場合、CLion はプロジェクトのデフォルトランタイムを検出し、フィールドに自動的に入力します。
別の構成済みローカルインタープリターを選択するか、 をクリックして新しいものを構成することもできます。
TypeScript
このフィールドでは、使用する TypeScript バージョンを指定します(CLion に現在選択されているバージョンが表示されます)。
デフォルトでは、プロジェクトの node_modules フォルダーにある
typescriptパッケージが使用されます。バンドル: このオプションを選択すると、CLion にバンドルされている
typescriptパッケージを使い、別のものを探しません。選択: このオプションを選択すると、CLion にバンドルされているものではなく、カスタム
typescriptパッケージを使用できます。 開いたダイアログで、関連するパッケージへのパスを選択します。プロジェクトパッケージマネージャーが Yarn 2(英語) の場合、Yarn 2 を介してインストールされた
typescriptパッケージを使用する必要があります。 この場合、デフォルトでyarn:package.json:typescriptが選択されています。npm と Yarn のパッケージマネージャーの詳細を参照してください。
TypeScript 言語サービス
最新の仕様に従って、 TypeScript 言語サービス(英語)のネイティブサポートを受けるには、このチェックボックスを選択します。 結果として:
構文とエラーのハイライトは、TypeScript 言語サービスからのアノテーションに基づいています。
補完リストには TypeScript 言語サービスからの提案と CLion で計算された提案の両方が含まれます。
TypeScript コードは JavaScript にコンパイルされます。
項目 | 説明 |
|---|---|
プロジェクトエラーの表示 | このチェックボックスはデフォルトでオンになっており、TypeScript 言語サービスはプロジェクト全体のコードをチェックします。 検出されたエラーは、 プロジェクトエラー タブの Problems ツールウィンドウで、発生したファイルごとにグループ化されて表示されます。 パフォーマンスの問題を回避するには、 プロジェクトエラーの表示 チェックボックスをオフにして、TypeScript 言語サービスがファイルを開いたときにのみファイルをチェックするようにします。 そうすることで、 プロジェクトエラー タブには、すでに開いたファイルで検出されたエラーのみが一覧表示されます。 |
候補の表示 | デフォルトでは、このチェックボックスはオンになっており、CLion は実際のエラーに加えて、TypeScript 言語サービスがコード内で検出した潜在的な問題を表示します。 ![]() ![]() |
サービス駆動型タイプエンジンを有効化 | TypeScript コンパイラーのデータに基づいてシンボルの型を評価するには、このチェックボックスを選択してください。 デフォルトではチェックボックスはオフなので、型評価・解決・コードインスペクション・リファクタリングは CLion 内部 TypeScript エンジンの型情報に基づきます。 このデフォルト動作では、CLion 内部 TypeScript エンジンの型評価アルゴリズムが TypeScript コンパイラーのものと異なるため、パフォーマンス問題や型解決のバグが発生する可能性があります。 チェックボックスをオンにすることで、これらの問題を回避できる場合があります。 |
変更時に再コンパイルする |
|
オプション | このフィールドには、 tsconfig.json ファイルが見つからない場合に TypeScript 言語サービスに渡すコマンドラインオプションを指定します。 使用可能なオプションのリストは TSC 引数を参照してください。 |

