Telepítés — npm (haladó)
Ezt akkor válaszd, ha fejlesztő vagy, és kell a verziórögzítés vagy a csapatos npm-alapú eszközkezelés.
Node.js előfeltétel
Ehhez kell Node.js 18 vagy újabb. Ellenőrzés:
node --version
Ha v18-nál régebbi vagy nincs telepítve, töltsd le az LTS-t a nodejs.org-ról (jelenleg a Node.js 22 az ajánlott LTS). Telepítés után zárd be és nyisd újra a terminált.
Miért jó a verziókezelés?
A Node-verziókezelés azt jelenti, hogy nem egyetlen Node.js verzióhoz vagy kötve a gépeden. Az nvm lehetővé teszi, hogy projektenként más Node verziót használj újratelepítés nélkül.
- egy régebbi projekt például Node 18-at kér, egy újabb Node 22-t;
- egy AI tool vagy build rendszer csak adott verzióval stabil;
- csapatban mindenki ugyanazzal a környezettel tud dolgozni;
- CI/CD folyamatban könnyebb rögzíteni, pontosan mivel fusson a projekt.
Ha már most verziókezelést szeretnél, nvm-mel kényelmes:
# nvm telepítése (macOS/Linux)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash
nvm install --lts
Ajánlott haladó workflow
- Telepítsd a Claude Code-ot a számodra megfelelő úton.
- Ellenőrizd a Node verziót:
node --version. - nvm-et csak akkor adj hozzá, ha több projektet vagy csapatos környezetet kezelsz.
- Projekt-specifikus verzióhoz használhatsz rövid
.nvmrcfájlt, például csak ennyivel:22. - Ha minden működik, ne bonyolítsd túl: a stabil, érthető környezet fontosabb, mint a túlhaladó setup.
A Claude Code telepítése
npm install -g @anthropic-ai/claude-code
Frissítés a legújabbra később:
npm install -g @anthropic-ai/claude-code@latest
Adott verzió rögzítése (CI/CD-hez hasznos):
npm install -g @anthropic-ai/claude-code@2.1.0
sudo-t! Állíts be egy saját globális mappát az npm-nek (a hivatalos dokumentáció leírja). A sudo hosszú távon több bajt okoz, mint amennyit megold.Technikai megjegyzés
Az npm-csomag ugyanazt a natív binárist telepíti, mint a standalone telepítő, platformfüggő opcionális függőségen keresztül (pl. @anthropic-ai/claude-code-darwin-arm64), majd egy postinstall lépés linkeli a helyére. Támogatott platformok: darwin-arm64/x64, linux-x64/arm64 (+musl), win32-x64/arm64. A csomagkezelődnek engednie kell az opcionális függőségeket. CI/CD-hez tárold az ANTHROPIC_API_KEY-t titokként, és injektáld a pipeline futásakor.
Görgess a fejezet végére, hogy továbbléphess — vagy válassz másik fejezetet a bal oldali listából.