まだ npm で入れてる?Claude Code ネイティブインストールのメリット
導入 Claude Code を npm install -g で使っている人、まだ多いのではないだろうか。 先日、Claude Code を最新版に更新しようとしたら「すでに最新版です」と言われた。自分で更新した覚えはない。調べてみると、ネイティブインストールにはバックグラウンド自動更新の仕組みがあり、知らないうちに最新版が適用されていたのだった。 実は npm インストールはすでに非推奨になっている。この記事では、ネイティブインストールと npm インストールの違い、移行方法をまとめる。 ネイティブインストールと npm インストールの違い ネイティブインストール(推奨) npm インストール(非推奨) インストール方法 公式スクリプト npm install -g Node.js 不要 18 以上が必要 自動更新 バックグラウンドで自動 なし(手動で npm update -g) 更新方法 claude update または自動 npm update -g @anthropic-ai/claude-code バイナリ署名 macOS: Apple 公証済み / Windows: 署名済み なし 大きな違いは 自動更新 と Node.js 不要 の 2 点だ。 ネイティブインストールでは起動時と実行中に定期的に更新チェックが走り、新しいバージョンがあればバックグラウンドでダウンロード・インストールされる。次回起動時に自動で適用されるため、常に最新の機能とセキュリティ修正が使える。 また、Node.js が不要になるのも嬉しい。Claude Code のためだけに Node.js をグローバルに入れていた人は、その依存を外せる。 ネイティブインストールの手順 注意: インストール手順は変更される可能性があります。最新の方法については公式ドキュメントを確認してください。 ...