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 nodejs
Currently, 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 npm
Les 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 node
Ou compilez-le 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'] (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 nodejs12
Node.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 install
Ou installez un paquet binaire (si disponible pour votre plateforme) en utilisant pkgin :
pkgin -y install nodejs
nvm
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 8
Une fois que la version officielle sera sortie, vous voudrez désinstaller la version construite à partir des sources :
nvm uninstall 8
nvs
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 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
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 latest
Ou pour 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 le shell actuel :
$ nvs use lts
PATH -= %LOCALAPPDATA%\nvs\default
PATH += %LOCALAPPDATA%\nvs\node\14.17.0\x64
Pour l'ajouter au PATH
de façon permanente, utilisez nvs link
:
nvs link lts
OpenBSD
Node.js est disponible via le système de 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 42.2 :
nodejs4
- openSUSE Leap 42.3 :
nodejs4
,nodejs6
openSUSE Tumbleweed :nodejs4
,nodejs6
,nodejs8
SUSE 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 nodejs4
macOS
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 node
Utilisation de MacPorts:
port install nodejs<major version>
# Example
port install nodejs7
Utilisation de pkgsrc:
Installez le paquet binaire :
pkgin -y install nodejs
Ou compiler manuellement à partir de pkgsrc :
cd pkgsrc/lang/nodejs && bmake install
SmartOS 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 nodejs
Ou compiler manuellement à partir de pkgsrc :
cd pkgsrc/lang/nodejs && bmake install
Solus
Solus fournit Node.js dans son dépôt principal.
sudo eopkg install nodejs
Void Linux
Void Linux fournit Node.js stable dans le dépôt principal.
xbps-install -Sy nodejs
Windows
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.install
En utilisant Scoop :
scoop install nodejs