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

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] (https://github.com/nodesource/distributions/blob/master/README.md) 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 :

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
Faire défiler en haut