Installation de Node.js via le gestionnaire de paquets
Note: Les paquets sur cette page sont maintenus et supportés par leurs mainteneurs respectifs, non pas par l'équipe centrale de Node.js. Veuillez signaler 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 signalera le problème en amont.
- Android
- Arch Linux
- Distributions Linux dérivées de Debian et Ubuntu, Linux/Fedora Entreprise, et paquets Snap
- FreeBSD
- Gentoo
- IBM i
- NetBSD
- nvm
- nvs
- OpenBSD
- openSUSE and SLE
- macOS
- SmartOS and illumos
- Solus
- Void Linux
- Windows
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.
Cependant, il existe quelques 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 nodejsCurrently, Termux Node.js binaries are linked against system-icu (depending on libicu package).
Arch Linux
Node.js and npm packages are available in the Community Repository.
pacman -S nodejs npmLes distributions Linux basées sur Debian et Ubuntu, Enterprise Linux/Fedora et les paquets Snap
Les distributions binaires Node.js sont disponibles sur NodeSource.
FreeBSD
La version la plus récente de Node.js est disponible via le port www/node.
Installez un paquet binaire via pkg :
pkg install nodeOu compilez-le vous-même en utilisant ports :
cd /usr/ports/www/node && make installGentoo
Node.js est disponible dans l'arbre de portage.
emerge nodejsIBM i
Les versions LTS de Node.js sont disponibles auprès d'IBM, et sont disponibles via [le gestionnaire de paquets 'yum'] (https://ibm.biz/ibmi-rpms). Le nom du paquet est nodejs suivi du numéro de la version majeure (par exemple, nodejs8, nodejs10, nodejs12, etc).
Pour installer Node.js 12.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 nodejs12Node.js peut également être installé avec le produit IBM i Access Client Solutions. Voir [ce document de support] (http://www-01.ibm.com/support/docview.wss?uid=nas8N1022619) pour plus de détails.
NetBSD
Node.js est disponible dans l'arbre pkgsrc :
cd /usr/pkgsrc/lang/nodejs && make installOu installez un paquet binaire (si disponible pour votre plateforme) en utilisant pkgin :
pkgin -y install nodejsnvm
Node Version Manager est un script bash utilisé pour gérer plusieurs versions de Node.js. Il vous permet d'effectuer des opérations comme 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é en utilisant 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 construites à partir des sources. Par exemple, si la version de Node.js est v8.0.0-pre :
nvm use 8Une fois que la version officielle sera sortie, vous voudrez désinstaller la version construite à partir des sources :
nvm uninstall 8nvs
Windows
Le gestionnaire de version nvs est multiplateforme et peut être utilisé sur Windows, macOS, et les systèmes Unix.
Pour installer nvs sur Windows, allez sur la release page 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 nvsmacOS 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
Utilisation
Après cela, vous pouvez utiliser nvs pour basculer entre les différentes versions de node.
Pour ajouter la dernière version de node :
nvs add latestOu pour ajouter la dernière version LTS de node :
nvs add ltsEnsuite, lancez la commande nvs use pour ajouter une version de node à votre PATH pour le shell actuel :
$ nvs use lts
PATH -= %LOCALAPPDATA%\nvs\default
PATH += %LOCALAPPDATA%\nvs\node\14.17.0\x64Pour l'ajouter au PATH de façon permanente, utilisez nvs link :
nvs link ltsOpenBSD
Node.js est disponible via le système de ports.
/usr/ports/lang/nodeUtilisation de pkg_add sur OpenBSD :
pkg_add nodeopenSUSE et SLE
Node.js est disponible dans les dépôts principaux sous les paquets suivants :
- openSUSE Leap 42.2 :
nodejs4 - openSUSE Leap 42.3 :
nodejs4,nodejs6openSUSE Tumbleweed :nodejs4,nodejs6,nodejs8SUSE Linux Enterprise Server (SLES) 12 :nodejs4,nodejs6(Le "Web and Scripting Module" doit être ajouté avant l'installation.)
Par exemple, pour installer Node.js 4.x sur openSUSE Leap 42.2, exécutez ce qui suit en tant que root :
zypper install nodejs4macOS
Téléchargez simplement le macOS Installer directement depuis le site Web nodejs.org.
Si vous voulez télécharger le paquet avec bash:
curl "https://nodejs.org/dist/latest/node-${VERSION:-$(wget -qO- https://nodejs.org/dist/latest/ | sed -nE 's|.*>node-(.*)\.pkg</a>.*|\1|p')}.pkg" > "$HOME/Downloads/node-latest.pkg" && sudo installer -store -pkg "$HOME/Downloads/node-latest.pkg" -target "/"Alternatives
Utilisation de Homebrew :
brew install nodeUtilisation de MacPorts:
port install nodejs<major version>
# Example
port install nodejs7Utilisation de pkgsrc:
Installez le paquet binaire :
pkgin -y install nodejsOu compiler manuellement à partir de pkgsrc :
cd pkgsrc/lang/nodejs && bmake installSmartOS et illumos
Les images SmartOS sont livrées avec pkgsrc pré-installé. Sur les autres distributions illumos, installez d'abord pkgsrc, puis vous pouvez installer le paquet binaire normalement :
pkgin -y install nodejsOu compiler manuellement à partir de pkgsrc :
cd pkgsrc/lang/nodejs && bmake installSolus
Solus fournit Node.js dans son dépôt principal.
sudo eopkg install nodejsVoid Linux
Void Linux fournit Node.js stable dans le dépôt principal.
xbps-install -Sy nodejsWindows
Téléchargez simplement le Windows Installer directement depuis le site web nodejs.org.
Alternatives
En utilisant Chocolatey :
cinst nodejs
# or for full install with npm
cinst nodejs.installEn utilisant Scoop :
scoop install nodejs