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 :
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.
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
Puis installez Node.js :
sudo apt install nodejs
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
Outputv12.22.9
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
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.
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
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
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
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
Vérifiez que vous avez installé le nouveau version en exécutant node avec la version -v flag :
node -v
Outputv20.18.0
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.
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
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
Cela installera le script nvm sur votre compte utilisateur. Pour l'utiliser, vous devez d'abord sourcer votre fichier .bashrc :
source ~/.bashrc
Maintenant, vous pouvez demander à NVM quelles sont les versions de Node disponible :
nvm list-remote
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
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
Vous pouvez voir le différentes versions que vous avez installées par en tapant :
nvm list
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
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
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)
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
Outputv14.21.3
La version correcte de Node est installé sur notre machine comme nous l'espérions. Une version compatible de npm est également disponible.
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
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
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
Si la version que vous ciblez n'est pas la version active actuelle, vous pouvez run:
nvm uninstallnode_version
OutputUninstalled nodenode_version
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
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!