Aller au contenu
Runbook

Installer Node.js sur Arch

Runtime JavaScript côté serveur, fondé sur le moteur V8, livré avec le gestionnaire de paquets npm.

Runtimejavascriptruntimebackendv8npm

Installation

Pacman (dépôts officiels) · pacman
sudo pacman -S nodejs npm corepack

Arch suit de près les versions courantes ; npm et corepack sont des paquets séparés qu'il faut installer explicitement.

Vérifier l'installation

Vérifier
node --version

Fichiers importants

TypeCheminDescription
config~/.npmrcConfiguration utilisateur de npm (registre, proxy, jetons d'authentification).
binaire/usr/bin/nodeExécutable du runtime installé par pacman.

Outils en ligne de commande

  • nodeLe runtime JavaScript.
  • npmGestionnaire de paquets Node.js.
  • npxExécute un binaire d'un paquet sans l'installer globalement.
  • corepackActive et gère pnpm et yarn.

Désinstaller

Désinstaller
sudo pacman -Rs nodejs npm

À savoir

  • Sur Arch, npm est packagé séparément de nodejs : installez les deux.
  • Arch fournit la version courante (non-LTS) de Node.js ; pour rester sur une LTS, des paquets comme "nodejs-lts-iron" existent dans les dépôts ou l'AUR (à vérifier selon la version).
  • Sur Arch, corepack est un paquet séparé (il n'est pas fourni avec nodejs) : installez-le explicitement, puis activez pnpm et yarn avec "corepack enable".
  • Corepack a été retiré du cœur de Node.js à partir de Node 25 ; sur Arch il reste fourni par son propre paquet "corepack".

Installation sur Arch Linux

Sur Arch, node, npm et corepack sont distribués dans des paquets distincts. La commande sudo pacman -S nodejs npm corepack installe les trois. L'exécutable se trouve dans /usr/bin/node. Arch étant une distribution rolling release, le paquet nodejs suit généralement la version courante de Node.js, qui n'est pas toujours une LTS.

Rester sur une version LTS

Si vous avez besoin d'une LTS spécifique, Arch propose des paquets dédiés tels que nodejs-lts-iron ou nodejs-lts-jod (les noms évoluent à chaque cycle LTS, à vérifier selon la version disponible). Pour des besoins multi-versions, nvm ou fnm restent la solution la plus souple, disponibles via l'AUR.

Configuration

La configuration utilisateur de npm est stockée dans ~/.npmrc. Sur Arch, Corepack n'est pas fourni avec nodejs : installez le paquet corepack (inclus dans la commande ci-dessus), puis activez pnpm et yarn avec corepack enable. Notez que Corepack a été retiré du cœur de Node.js à partir de Node 25, mais Arch continue de le distribuer via son propre paquet.