Installer Node.js via le gestionnaire de paquets

Note: Les paquets sur cette page sont maintenus et supportés par leurs mainteneurs respectifs, non 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

La prise en charge d'Android est encore expérimentale 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 :

BASH

Actuellement, les binaires Termux Node.js sont liés contre system-icu (dépendant du paquet libicu).

Arch Linux

Les paquets Node.js et npm sont disponibles dans le Community Repository.

BASH

CentOS, Fedora and Red Hat Enterprise Linux

Node.js est disponible en tant que module appelé nodejs dans CentOS/RHEL 8 et Fedora.

BASH

<stream> correspond à la version majeure de Node.js. Pour voir la liste des flux disponibles :

BASH

Par exemple, pour installer Node.js 12 :

BASH

Pour CentOS/RHEL 7, Node.js est disponible via Software Collections.

Alternatives

Ces ressources fournissent des paquets compatibles avec CentOS, Fedora et RHEL.

Distributions Linux basées sur Debian et Ubuntu

Node.js binary distributions sont disponibles à partir de NodeSource.

Alternatives

Les paquets compatibles avec les distributions Linux basées sur Debian et Ubuntu sont disponibles via Node.js snaps.

fnm

Gestionnaire de version Node.js rapide et simple construit en Rust 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 de Node automatiquement en fonction du répertoire actuel, etc. Pour installer fnm, utilisez ceci install script.

fnm est compatible avec toutes les plates-formes (macOS, Windows, Linux) et tous les shells populaires (Bash, Zsh, Fish, PowerShell, Windows Command Line Prompt). il est construit avec la vitesse en tête et le support de compatibilité pour les fichiers .node-version et .nvmrc.

FreeBSD

La version la plus récente de Node.js est disponible par l'intermédiaire de la page www/node port.

Installer un paquet binaire via pkg:

BASH

Ou compilez-le vous-même en utilisant ports:

BASH

Gentoo

Node.js est disponible dans l'arbre de portage.

BASH

IBM i

Des versions LTS de Node.js sont disponibles auprès d'IBM, et sont disponibles via the 'yum' package manager. Le nom du paquet est nodejs suivi du numéro de la version majeure. (for instance, nodejs12, nodejs14 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 :

BASH

Node.js peut également être installé avec le produit IBM i Access Client Solutions. Allez voir this support document pour plus de détail.

macOS

Télécharger le Installer macOS directement sur le sitenodejs.org.

Si vous voulez télécharger le paquet avec bash:

BASH

Alternatives

Utilisation de Homebrew:

BASH

Utilisation de MacPorts:

BASH

Utilisation de pkgsrc:

Installez le paquetage binaire :

BASH

Ou construire manuellement à partir de pkgsrc :

BASH

n

n est un gestionnaire de version de Node.js simple à utiliser pour Mac et Linux. Spécifiez la version cible à installer en utilisant une syntaxe riche, ou choisissez dans 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. pour une utilisation plus ciblée, vous pouvez exécuter une version directement à partir des téléchargements mis en cache.

Voir la homepage pour les méthodes d'installation (boostrap, npm, Homebrew, third-party), et tous les détails d'utilisation.

Si vous avez déjà npm, l'installation de n puis de la dernière version LTS de node est aussi simple que cela :

BASH

NetBSD

Node.js est disponible dans l'arbre pkgsrc :

BASH

Ou installez un paquetage binaire (si disponible pour votre plateforme) en utilisant pkgin :

BASH

Nodenv

nodenv est un gestionnaire de version de node léger, 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 garantir que votre environnement de développement correspond à la production.

Les instructions d'installation de Nodenv sont maintenues sur its Github page. 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 comme l'installation, la désinstallation, le changement de version, etc. Pour installer nvm, utilisez ceci install script.

Sur les systèmes Unix / OS X, Node.js construit à partir de la source peut être installé en utilisant nvm en installant dans l'emplacement que nvm attend :

BASH

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 :

BASH

Une fois que la version officielle sera sortie, vous voudrez désinstaller la version construite de la source :

BASH

nvs

Windows

Le gestionnaire de version nvs est multiplateforme et peut être utilisé sur Windows, macOS, et les systèmes Unix-like.

Pour installer nvs sous Windows, allez à la sectionrelease page ici et téléchargez le fichier d'installation MSI de la dernière version.

Vous pouvez aussi utiliser chocolatey pour l'installer :

BASH

macOS,UnixLike

Vous pouvez trouver la documentation concernant les étapes d'installation de nvs dans les systèmes macOS/Unix-like. here

Usage

Après cela, vous pouvez utiliser nvs pour basculer entre les différentes versions de node.

Pour ajouter la dernière version de Node:

BASH

Or to add the latest LTS version of node:

BASH

Ensuite, lancez la commande nvs use pour ajouter une version de node à votre PATH pour le shell actuel :

BASH

Pour l'ajouter au PATH de façon permanente, utilisez nvs link :

BASH

OpenBSD

Node.js est disponible par le biais du système des ports.

BASH

Utilisation de pkg_add on OpenBSD:

BASH

openSUSE and SLE

Node.js est disponible dans les dépôts principaux sous les paquets suivants :

  • openSUSE Leap 15.2: nodejs10, nodejs12, nodejs14
  • openSUSE Tumbleweed: nodejs16
  • SUSE Linux Enterprise Server (SLES) 12: nodejs10, nodejs12, and nodejs14 (Le "Module Web et Scripting" doit être enabled.)
  • SUSE Linux Enterprise Server (SLES) 15 SP2: nodejs10, nodejs12, and nodejs14 (Le "Module Web et Scripting" doit être enabled.)

Par exemple, pour installer Node.js 14.x sur openSUSE Leap 15.2, exécutez ce qui suit en tant que root :

BASH

Différentes versions majeures de Node peuvent être installées et utilisées simultanément.

SmartOS and 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 paquetage binaire normalement :

BASH

Or build manually from pkgsrc:

BASH

Snap

Node.js snaps sont disponibles sur le magasin Snap node.

Solus

Solus fournit Node.js dans son dépôt principal.

BASH

Void Linux

Void Linux fournit Node.js stable dans le dépôt principal.

BASH

Windows

Télécharger le Installateur Windows directement à partir du sit web nodejs.org.

Alternatives

Utilisation de Chocolatey:

BASH

Utilisation de Scoop:

BASH

z/OS

IBM® SDK for Node.js - z/OS® est disponible en deux formats d'installation, SMP/E et PAX. Sélectionnez le format d'installation qui vous convient :