Maison > interface Web > js tutoriel > Comment installer Node.js sur Ubuntu

Comment installer Node.js sur Ubuntu

Lisa Kudrow
Libérer: 2025-01-10 16:33:40
avant
620 Les gens l'ont consulté

Node.js est un runtime JavaScript pour la programmation côté serveur. Il permet développeurs pour créer des fonctionnalités backend évolutives à l'aide de JavaScript, un langage que beaucoup connaissent déjà grâce au Web basé sur un navigateur développement.

Dans ce guide, nous allons vous montrer trois manières différentes d'installer Node.js sur un serveur Ubuntu :

  • utiliser apt pour installer le package nodejs à partir du logiciel par défaut d'Ubuntu référentiel
  • utilisation d'apt avec un référentiel de logiciels PPA alternatif pour installer des versions spécifiques du package nodejs
  • installation nvm, le gestionnaire de versions de Node, et son utilisation pour installer et gérer plusieurs versions de Node.js

Pour de nombreux utilisateurs, utiliser apt avec le dépôt par défaut sera suffisant. Si vous avez besoin de versions spécifiques plus récentes (ou anciennes) de Node, vous devrait utiliser le référentiel PPA. Si vous développez activement Node applications et devez basculer fréquemment entre les versions de nœuds, choisissez la méthode nvm.

Option 1 — Installer Node.js avec Apt à partir des référentiels par défaut

Ubuntu contient une version de Node.js dans son référentiels par défaut qui peut être utilisé pour fournir une expérience cohérente sur plusieurs systèmes. Au moment de la rédaction, la version dans les référentiels est la 12.22.9. Ce ne sera pas la dernière version, mais elle devrait être stable et suffisant pour une expérimentation rapide avec le langage.

Pour obtenir cette version, vous pouvez utiliser le gestionnaire de paquets apt. Actualisez d'abord votre index de package local en tapant :

sudo apt update
Copier après la connexion

Puis installez Node.js :

sudo apt install nodejs
Copier après la connexion
Copier après la connexion

Appuyez sur Y lorsque vous êtes invité à confirmer l'installation. Si vous êtes invité à redémarrer des services, appuyez sur ENTRÉE pour accepter les valeurs par défaut et continuer. Vérifiez que l'installation a réussi en interrogeant le nœud pour son numéro de version :

node -v
Copier après la connexion
Copier après la connexion
Copier après la connexion
Outputv12.22.9
Copier après la connexion

Si le package dans les référentiels répond à vos besoins, c'est tout ce que vous devez faire pour être configuré avec Node.js. Dans la plupart des cas, vous souhaiterez également pour installer npm, le gestionnaire de packages Node.js. Vous pouvez le faire en installant le package npm avec apt :

sudo apt install npm
Copier après la connexion

Cela vous permettra de installez les modules et les packages à utiliser avec Node.js.

À ce stade, vous avez installé avec succès Node.js et npm en utilisant apt et les référentiels de logiciels Ubuntu par défaut. La prochaine section sera montrer comment utiliser un référentiel alternatif pour installer différentes versions de Node.js.

Option 2 — Installer Node.js avec Apt à l'aide d'un PPA NodeSource

Pour installer une version différente de Node.js, vous pouvez utiliser un PPA (archive de packages personnels) maintenue par NodeSource. Ces PPA ont plus de versions de Node.js disponibles que l'Ubuntu officiel référentiels. Node.js v14, v16 et v18 sont disponibles au moment de écrit.

Tout d'abord, nous allons installer le PPA afin d'avoir accès à ses packages. Depuis votre répertoire personnel, utilisez curl pour récupérer le script d'installation de votre version préférée, en veillant à remplacer20.xpar votre chaîne de version préférée (si différente).

cd ~curl -sL https://deb.nodesource.com/setup_20.x-o nodesource_setup.sh
Copier après la connexion

Référez-vous à la documentation NodeSource pour plus d'informations sur les versions.

Vous pouvez inspecter le contenu du script téléchargé avec nano (ou votre éditeur de texte préféré) :

nano nodesource_setup.sh
Copier après la connexion

Courir les scripts shell tiers ne sont pas toujours considérés comme une bonne pratique, mais dans ce cas, NodeSource implémente sa propre logique afin de garantir les commandes correctes sont transmises à votre gestionnaire de packages en fonction de exigences de distribution et de version. Si vous êtes convaincu que le script est sûr à exécuter, quittez votre éditeur, puis exécutez le script avec sudo :

sudo bash nodesource_setup.sh
Copier après la connexion

Le PPA sera ajouté à votre configuration et à votre cache de packages local sera mis à jour automatiquement. Vous pouvez maintenant installer le package Node.js de la même manière que vous l'avez fait dans la section précédente. C'est peut-être une bonne idée pour supprimer complètement vos anciens packages Node.js avant d'installer le nouveau version, en utilisant sudo apt remove nodejs npm. Cela ne sera pas n'affectent pas du tout vos configurations, uniquement les versions installées. Troisième les PPA des partis ne conditionnent pas toujours leurs logiciels de manière à fonctionner comme un mise à niveau directe par rapport aux packages d'origine, et si vous rencontrez des problèmes, vous pouvez essayez toujours de revenir à une table rase.

sudo apt install nodejs
Copier après la connexion
Copier après la connexion

Vérifiez que vous avez installé le nouveau version en exécutant node avec la version -v flag :

node -v
Copier après la connexion
Copier après la connexion
Copier après la connexion
Outputv20.18.0
Copier après la connexion

Le package NodeSource nodejs contient à la fois le binaire du nœud et npm, vous n'avez donc pas besoin d'installer npm séparément.

À ce stade, vous avez installé avec succès Node.js et npm en utilisant apt et le PPA NodeSource. La section suivante montrera comment utiliser le nœud Version Manager pour installer et gérer plusieurs versions de Node.js.

Option 3 — Installer Node à l'aide du Node Version Manager

Une autre façon d'installer Node.js particulièrement flexible consiste à utilisez nvm, le gestionnaire de versions de nœud. Ce logiciel vous permet de installer et maintenir de nombreuses versions indépendantes de Node.js, et leurs packages Node associés, en même temps.

Pour installer NVM sur votre machine Ubuntu, visitez la page GitHub du projet. Copiez la boucle commande à partir du fichier README qui s'affiche sur la page principale. Cela va vous obtenez la version la plus récente du script d'installation.

Avant de transmettre la commande à bash, il s'agit toujours d'un bonne idée d'auditer le script pour s'assurer qu'il ne fait rien de vous je ne suis pas d’accord avec. Vous pouvez le faire en supprimant le | bash segment à la fin de la commande curl :

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh
Copier après la connexion

Jetez un œil et assurez-vous sont à l’aise avec les changements qu’ils apportent. Lorsque vous êtes satisfait, exécutez à nouveau la commande avec | frapper annexé à la fin. L'URL que vous utilisez changera en fonction du dernière version de nvm, mais pour le moment, le script peut être téléchargé et exécuté en tapant :

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
Copier après la connexion

Cela installera le script nvm sur votre compte utilisateur. Pour l'utiliser, vous devez d'abord sourcer votre fichier .bashrc :

source ~/.bashrc
Copier après la connexion

Maintenant, vous pouvez demander à NVM quelles sont les versions de Node disponible :

nvm list-remote
Copier après la connexion
Output. . .
       v20.15.0   (LTS: Iron)
       v20.15.1   (LTS: Iron)
       v20.16.0   (LTS: Iron)
       v20.17.0   (LTS: Iron)
       v20.18.0   (Latest LTS: Iron)
        v21.0.0
        v21.0.0
        v21.1.0
        v21.2.0
        v21.3.0
        v21.4.9
        v21.5.0
        v21.6.0
        v21.6.1
        v21.6.2
        v21.7.0
        v21.7.1
        v21.7.2
        v21.7.3
        v22.0.0
        v22.1.0
        v22.2.0
        v22.3.0
        v22.4.0
        v22.4.1
        v22.5.0
        v22.5.1
        v22.6.0
        v22.7.0
        v22.8.0
        v22.9.0
Copier après la connexion

C'est une très longue liste ! Vous pouvez installer une version de Node en tapant n'importe laquelle des versions que vous voyez. Par exemple, pour obtenir la version v20.18.0 (une autre version LTS), vous pouvez taper :

nvm install v20.18.0
Copier après la connexion

Vous pouvez voir le différentes versions que vous avez installées par en tapant :

nvm list
Copier après la connexion
Output->     v20.18.0
default -> v20.18.0
iojs -> N/A (default)
unstable -> N/A (default)
node -> stable (-> v20.18.0) (default)
stable -> 20.18 (-> v20.18.0) (default)
lts/* -> lts/iron (-> v20.18.0)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.17.0 (-> N/A)
lts/dubnium -> v10.24.1 (-> N/A)
lts/erbium -> v12.22.12 (-> N/A)
lts/fermium -> v14.21.3 (-> N/A)
lts/gallium -> v16.20.2 (-> N/A)
lts/hydrogen -> v18.20.4 (-> N/A)
lts/iron -> v20.18.0
Copier après la connexion

Cela affiche la version actuellement active sur la première ligne (-> v20.18.0), suivi de quelques alias nommés et des versions vers lesquelles pointe ces alias à.

Vous pouvez également installer une version basée sur ces alias. Par exemple, pour installer fermium, exécutez ce qui suit :

nvm install lts/fermium
Copier après la connexion
OutputDownloading and installing node v14.21.3...
Downloading https://nodejs.org/dist/v14.21.3/node-v14.21.3-linux-x64.tar.xz...
################################################################################# 100.0%
Computing checksum with sha256sum
Checksums matched!
Now using node v14.21.3 (npm v6.14.18)
Copier après la connexion

Vous pouvez vérifier que l'installation a réussi en utilisant la même technique que dans les autres sections, en en tapant :

node -v
Copier après la connexion
Copier après la connexion
Copier après la connexion
Outputv14.21.3
Copier après la connexion

La version correcte de Node est installé sur notre machine comme nous l'espérions. Une version compatible de npm est également disponible.

Suppression de Node.js

Vous pouvez désinstaller Node.js à l'aide d'apt ou de nvm, selon la façon dont il a été installé. Pour supprimer la version des référentiels système, utilisez apt remove :

sudo apt remove nodejs
Copier après la connexion

Par défaut, apt retirer conserve tous les fichiers de configuration locaux créés depuis l'installation. Si vous ne souhaitez pas enregistrer les fichiers de configuration pour une utilisation ultérieure, utilisez apt purge :

sudo apt purge nodejs
Copier après la connexion

Pour désinstaller une version de Node.js que vous avez installée à l'aide de nvm, déterminez d'abord s'il s'agit de la version active actuelle. version :

nvm current
Copier après la connexion

Si la version que vous ciblez n'est pas la version active actuelle, vous pouvez run:

nvm uninstallnode_version
Copier après la connexion
OutputUninstalled nodenode_version
Copier après la connexion

Cette commande désinstallera le fichier sélectionné version de Node.js.

Si la version que vous souhaitez supprimer est la version active actuelle, vous devrez d'abord pour désactiver nvm pour activer vos modifications :

nvm deactivate
Copier après la connexion

Vous pouvez maintenant désinstaller la version actuelle à l'aide du commande de désinstallation utilisée précédemment. Cela supprime tous les fichiers associés à la version ciblée de Node.js.



Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:digitalocean.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal