結論から言うと、インストール方法によって異なります。
- npm経由でインストールする場合:必須です。
- ネイティブインストーラー(Homebrew、WinGet、curl直叩き等)を使う場合:不要です。
なぜNode.jsが必要なのか(npm経由の場合)
- Claude Codeパッケージの実行基盤 Claude Codeのパッケージ(
@anthropic-ai/claude-code)はJavaScript/TypeScript環境向けに作られており、端末上でそのプログラムを解釈・動かすエンジン(ランタイム)としてNode.jsが必要です。 - npm(パッケージマネージャー)の使用
npm install -g ...というコマンド自体が、Node.jsに付属するパッケージ管理ツール(npm)を利用してインストールを行うための仕組みだからです。
導入詳細手順
ご利用の環境・方針に合わせて、以下のいずれかの方法で導入してください。
パターンA:Node.jsを使って導入する手順(npm方式)
1. Node.jsのバージョン確認・導入
Claude Codeの動作には Node.js v18以上(推奨: v22以降) が必要です。
端末(Terminal / PowerShell)を開いて以下を実行します。
Bash
node -v
v18.0.0以上の数字が出ればそのまま次へ進めます。- コマンドが存在しない、またはバージョンが古い場合は Node.js公式サイト からLTS版をダウンロード・インストールするか、
nvmなどのバージョン管理ツールで更新してください。
2. Claude Codeのグローバルインストール
Node.js環境が整ったら、以下のコマンドでClaude Codeをインストールします。
Bash
npm install -g @anthropic-ai/claude-code
3. 起動と初回ログイン
開発を行いたいプロジェクトのディレクトリへ移動し、起動します。
Bash
cd /path/to/your-project
claude
画面の指示に従い、ブラウザでAnthropicアカウント(またはConsole APIキー)との連携認証を行えば完了です。
パターンB:Node.jsなしで導入する手順(ネイティブ方式)
Node.js環境を汚したくない・準備をスキップしたい場合は、各OSの公式ネイティブパッケージ管理を利用できます。
- macOS (Homebrew利用)
Bashcd /path/to/your-project claude - Windows (WinGet利用)
PowerShell
winget install Anthropic.ClaudeCode - macOS / Linux (スタンドアロンシェル)
Bashcurl -fsSL https://code.claude.com/install.sh | sh
インストール後、同様に claude コマンドで起動して初回認証を行います。

