Installer Node.js via le gestionnaire de paquets
Les paquets sur cette page sont maintenus et supportés par leurs auteurs respectifs, pas par l'équipe de base de Node.js. Veuillez rapporter tout problème que vous rencontrez au mainteneur du paquet. S'il s'avère que votre problème est un bogue dans Node.js lui-même, le mainteneur rapportera le problème en amont.
Alpine Linux
Les paquets Node.js LTS et npm sont disponibles dans le dépôt principal.
apk add nodejs npm
Node.js actuel peut être installé à partir du Repository de la Communauté.
apk add nodejs-current
Android
Le support d'Android est encore expérimental dans Node.js, donc les binaires précompilés ne sont pas encore fournis par les développeurs de Node.js.
Toutefois, il existe des solutions tierces. Par exemple, la communauté Termux fournit un émulateur de terminal et un environnement Linux pour Android, ainsi que son propre gestionnaire de paquets et une vaste collection de nombreuses applications précompilées. Cette commande dans l'application Termux installera la dernière version disponible de Node.js :
pkg install nodejs
Actuellement, les binaires de Termux Node.js sont liés à system-icu
(dépendant du paquet libicu
).
Arch Linux
Les paquets Node.js et npm sont disponibles dans le Dépôt de la communauté.
pacman -S nodejs npm
CentOS, Fedora et Red Hat Enterprise Linux
Node.js est disponible en tant que module appelé nodejs
dans CentOS/RHEL 8 et Fedora.
dnf module install nodejs:<stream>
où <stream>
correspond à la version majeure de Node.js.
Pour voir la liste des flux disponibles :
dnf module list nodejs
Par exemple, pour installer Node.js 18 :
dnf module install nodejs:18/common
Alternatives
Ces ressources fournissent des paquets compatibles avec CentOS, Fedora et RHEL.
- Node.js snaps maintenu et supporté à https://github.com/nodejs/snap
- Distributions binaires Node.js maintenues et supportées par NodeSource
Distributions basées sur Debian et Ubuntu
Des distributions binaires de Node.js sont disponibles auprès de NodeSource.
Alternatives
Les paquets compatibles avec les distributions Linux basées sur Debian et Ubuntu sont disponibles via Node.js snaps.
Exherbo Linux
Les paquets Node.js et npm sont disponibles dans le dépôt d'arborescence.
cave resolve -x node
fnm
Gestionnaire de versions Node.js simple et rapide, construit en Rust, utilisé pour gérer plusieurs versions de Node.js. Il vous permet d'effectuer des opérations telles que l'installation, la désinstallation, le changement automatique de version de Node en fonction du répertoire courant, etc. Pour installer fnm, utilisez ce script d'installation.
fnm est multiplateforme (macOS, Windows, Linux) et supporte tous les shells populaires (Bash, Zsh, Fish, PowerShell, Windows Command Line Prompt).
fnm est construit avec la vitesse à l'esprit et le support de compatibilité pour les fichiers .node-version
et .nvmrc
.
FreeBSD
La version la plus récente de Node.js est disponible via le port www/node.
Installer un paquetage binaire via pkg :
pkg install node
Vous pouvez également le compiler vous-même en utilisant ports :
cd /usr/ports/www/node && make install
Gentoo
Node.js est disponible dans l'arbre de portage.
emerge nodejs
IBM i
Les versions LTS de Node.js sont disponibles auprès d'IBM, et sont disponibles via le gestionnaire de paquets 'yum'. Le nom du paquet est nodejs
suivi du numéro de la version majeure (par exemple, nodejs18
, nodejs20
, etc)
Pour installer Node.js 14.x à partir de la ligne de commande, exécutez la commande suivante en tant qu'utilisateur disposant de l'autorisation spéciale *ALLOBJ :
yum install nodejs20
Node.js peut également être installé avec le produit IBM i Access Client Solutions. Voir ce document d'assistance pour plus de détails
macOS
Téléchargez l'installateur macOS directement depuis le site web nodejs.org.
Si vous voulez télécharger le paquet avec bash
curl "https://nodejs.org/dist/latest/$(curl -s https://nodejs.org/dist/latest/ | grep "pkg" | cut -d'"' -f 2)" -o "$HOME/Downloads/node-latest.pkg" && sudo installer -store -pkg "$HOME/Downloads/node-latest.pkg" -target "/"
Alternatives
Utilisation de Homebrew :
brew install node
Utilisation de MacPorts :
port install nodejs<major version>
# Example
port install nodejs7
Utilisation de pkgsrc :
Installer le paquet binaire :
pkgin -y install nodejs
Ou compiler manuellement à partir de pkgsrc :
cd pkgsrc/lang/nodejs && bmake install
n
n
est un gestionnaire de version Node.js simple à utiliser pour Mac et Linux. Spécifiez la version cible à installer en utilisant une syntaxe riche,
ou choisissez parmi un menu de versions précédemment téléchargées. Les versions sont installées à l'échelle du système ou de l'utilisateur, et pour une utilisation plus ciblée, vous pouvez exécuter une version directement à partir de votre ordinateur.
Pour une utilisation plus ciblée, vous pouvez exécuter une version directement à partir des téléchargements mis en cache.
Voir la page d'accueil pour les méthodes d'installation (bootstrap, npm, Homebrew, tierce partie), et tous les détails d'utilisation.
Si vous avez déjà npm
, l'installation de n
et de la dernière version LTS de node
est aussi simple que cela :
npm install -g n
n lts
NetBSD
Node.js est disponible dans l'arborescence pkgsrc :
cd /usr/pkgsrc/lang/nodejs && make install
Ou installez un paquetage binaire (si disponible pour votre plateforme) en utilisant pkgin :
pkgin -y install nodejs
Nodenv
nodenv
est un gestionnaire de version léger pour les nœuds, similaire à nvm
. Il est simple et prévisible. Un riche écosystème de plugins vous permet de l'adapter à vos besoins. Utilisez nodenv
pour choisir une version de Node pour votre application et garantissez que votre environnement de développement correspond à la production.
Les instructions d'installation de Nodenv sont maintenues sur sa page Github. Veuillez consulter cette page pour vous assurer que vous suivez la dernière version des étapes d'installation.
nvm
Node Version Manager est un script bash utilisé pour gérer plusieurs versions de Node.js. Il permet d'effectuer des opérations telles que l'installation, la désinstallation, le changement de version, etc. Pour installer nvm, utilisez ce script d'installation.
Sur les systèmes Unix / OS X, Node.js construit à partir des sources peut être installé à l'aide de nvm en l'installant à l'emplacement attendu par nvm :
env VERSION=`python tools/getnodeversion.py` make install DESTDIR=`nvm_version_path v$VERSION` PREFIX=""
Après cela, vous pouvez utiliser nvm
pour basculer entre les versions publiées et les versions
compilées à partir des sources.
Par exemple, si la version de Node.js est v8.0.0-pre :
nvm use 8
Une fois que la version officielle sera disponible, vous voudrez désinstaller la version construite à partir des sources :
nvm uninstall 8
nvs
Windows
Le gestionnaire de versions nvs
est multiplateforme et peut être utilisé sur Windows, macOS et les systèmes de type Unix
Pour installer nvs
sur Windows, allez sur la page de publication ici et téléchargez le fichier d'installation MSI de la dernière version.
Vous pouvez également utiliser chocolatey
pour l'installer :
choco install nvs
macOS et tous les systèmes de type Unix
Vous pouvez trouver la documentation concernant les étapes d'installation de nvs
dans les systèmes macOS/Unix-like ici
Usage
Après cela, vous pouvez utiliser nvs
pour passer d'une version à l'autre de node.
Pour ajouter la dernière version du node :
nvs add latest
Ou d'ajouter la dernière version LTS de node :
nvs add lts
Ensuite, lancez la commande nvs use
pour ajouter une version de node à votre PATH
pour l'interpréteur de commandes actuel :
$ nvs use lts
PATH -= %LOCALAPPDATA%\nvs\default
PATH += %LOCALAPPDATA%\nvs\node\14.17.0\x64
Pour l'ajouter à PATH
de façon permanente, utilisez nvs link
:
nvs link lts
OpenBSD
Node.js est disponible via le système des ports.
/usr/ports/lang/node
Utilisation de pkg_add sur OpenBSD :
pkg_add node
openSUSE et SLE
Node.js est disponible dans les dépôts principaux sous les paquets suivants :
- openSUSE Leap 15.2:
nodejs10
,nodejs12
,nodejs14
- openSUSE Tumbleweed:
nodejs20
- SUSE Linux Enterprise Server (SLES) 12 :
nodejs10
,nodejs12
, etnodejs14
(Le "Web et Scripting Module" doit être activé.) - SUSE Linux Enterprise Server (SLES) 15 SP2 :
nodejs10
,nodejs12
, etnodejs14
(Le "Web etScripting Module" doit être activés.)
Par exemple, pour installer Node.js 14.x sur openSUSE Leap 15.2, exécutez ce qui suit en tant que root :
zypper install nodejs14
Différentes versions majeures de Node peuvent être installées et utilisées simultanément.
SmartOS et illumos
Les images de SmartOS sont livrées avec pkgsrc pré-installé. Sur les autres distributions illumos, installez d'abord pkgsrc, puis vous pouvez installer le paquetage binaire normalement :
pkgin -y install nodejs
Ou compiler manuellement à partir de pkgsrc :
cd pkgsrc/lang/nodejs && bmake install
Snap
Les snaps Node.js sont disponibles en tant que node
sur le magasin Snap.
Solus
Solus fournit Node.js dans son dépôt principal.
sudo eopkg install nodejs
vfox
Un gestionnaire de versions multiplateforme (Windows, macOS, Linux) et extensible.
Il vous permet de différentes versions pour différents projets, différentes versions pour différents shells, et de changer de version de Node automatiquement en fonction du répertoire courant, etc.
Il supporte tous les shells populaires (Bash, Zsh, Fish, PowerShell, Clink, Cmder).
Voir le Démarrage rapide pour une utilisation rapide de vfox, et tous les détails d'utilisation.
Void Linux
Void Linux fournit Node.js stable dans le dépôt principal.
xbps-install -Sy nodejs
Windows
Téléchargez l'Installateur Windowsr directement depuis le site web nodejs.org.
Alternatives
Utilisation Winget:
winget install OpenJS.NodeJS
# or for LTS
winget install OpenJS.NodeJS.LTS
Après avoir exécuté l'une des deux commandes ci-dessus, il peut être nécessaire de redémarrer l'émulateur de terminal avant que la commande CLI node
ne soit disponible.
l'émulateur de terminal avant que la commande CLI node
ne soit disponible.
Utilisation Chocolatey:
cinst nodejs
# or for full install with npm
cinst nodejs.install
Utilisation Scoop:
scoop install nodejs
# or for LTS
scoop install nodejs-lts
z/OS
IBM® SDK pour Node.js - z/OS® est disponible en deux formats d'installation, SMP/E et PAX. Sélectionnez le format d'installation qui vous convient :