Programmation
Radzivon Alkhovik
Passionné d'automatisation low-code
2 juillet 2024
Une plateforme low-code alliant la simplicité du no-code à la puissance du full-code 🚀
Commencez gratuitement
2 juillet 2024
10
min lire

Comment installer Node.js et NPM sur Windows, macOS et Linux

Radzivon Alkhovik
Passionné d'automatisation low-code
Table des matières

Node.js est un puissant moteur d'exécution JavaScript basé sur le moteur JavaScript V8 de Chrome. Il permet aux développeurs d'exécuter du code JavaScript en dehors d'un navigateur Web, ce qui permet de créer des scripts côté serveur et de développer des applications Web complètes à l'aide d'un seul langage. Avec son modèle d'E/S non bloquant piloté par événements, Node.js excelle dans la création d'applications évolutives et hautes performances.

npm (Node Package Manager) est le gestionnaire de paquets par défaut de Node.js. Il fournit un vaste écosystème de bibliothèques et d'outils open source que les développeurs peuvent facilement intégrer à leurs projets. npm simplifie le processus de gestion des dépendances, de partage de code et de création d'applications Node.js.

Dans ce guide complet, nous vous expliquerons les étapes à suivre pour installer Node.js et npm sur les trois principaux systèmes d'exploitation : Windows, macOS et Linux. Que vous soyez un développeur débutant ou expérimenté, ce guide vous aidera à configurer votre environnement de développement et à commencer à créer des applications Node.js en un rien de temps.

Principaux plats à emporter: Node.js et npm sont des outils puissants pour développer et gérer des applications JavaScript en dehors du navigateur, prenant en charge la compatibilité multiplateforme. Latenode permet d'automatiser la gestion des environnements Node.js et npm, y compris l'installation, les mises à jour, le déploiement et la surveillance des applications. L'utilisation de Node.js dans des entreprises comme Netflix et Uber démontre son efficacité et son évolutivité.

Optimisez votre processus métier sur Latenode – la meilleure plateforme Low-Code pour vous

Qu'est-ce que Node.js?

Node.js est un environnement d'exécution multiplateforme open source qui permet aux développeurs d'exécuter du code JavaScript en dehors d'un navigateur Web. Il est basé sur le moteur JavaScript V8, qui est le même moteur utilisé par Google Chrome. Node.js étend les capacités de JavaScript en fournissant un riche ensemble de modules et d'API intégrés pour l'accès au système de fichiers, la mise en réseau, etc.

Principales fonctionnalités de Node.js

  • Asynchrone et piloté par les événements: Node.js utilise un modèle d'E/S non bloquant piloté par événements, ce qui le rend léger et efficace. Il peut gérer un grand nombre de connexions simultanées sans avoir besoin de threading, ce qui le rend particulièrement adapté aux applications en temps réel.
  • Filetage unique: Node.js fonctionne sur un seul thread, en utilisant la boucle d'événements pour gérer plusieurs requêtes simultanées. Cela lui permet d'utiliser efficacement les ressources système et de gérer un volume élevé de requêtes.
  • Multiplateforme:Node.js est conçu pour être multiplateforme, ce qui signifie qu'il peut fonctionner sur différents systèmes d'exploitation, notamment Windows, macOS et Linux. Cette portabilité permet aux développeurs d'écrire du code une seule fois et de l'exécuter sur différentes plateformes.
  • Extensible: Node.js fournit une architecture modulaire qui permet aux développeurs d'étendre ses fonctionnalités grâce à l'utilisation de packages et de modules. Le registre npm héberge une vaste collection de packages fournis par la communauté, ce qui facilite la recherche et l'intégration de fonctionnalités supplémentaires dans les applications Node.js.

Avantages de l'utilisation de Node.js

  • Rapide et évolutif: Node.js exploite le moteur JavaScript V8, qui compile JavaScript directement en code machine natif. Ceci, combiné à son modèle d'E/S non bloquant, rend Node.js extrêmement rapide et efficace dans la gestion d'un grand nombre de requêtes simultanées.
  • JavaScript à pile complète:Avec Node.js, les développeurs peuvent utiliser JavaScript pour le développement côté client et côté serveur. Cela permet d'utiliser un langage unifié sur l'ensemble de la pile Web, ce qui facilite l'écriture et la maintenance du code, ainsi que le partage du code entre le client et le serveur.
  • Grand écosystème: Node.js dispose d'un écosystème florissant avec une vaste collection de packages et de modules disponibles via npm. Cette vaste bibliothèque de ressources permet aux développeurs de créer rapidement des applications riches en fonctionnalités sans partir de zéro.
  • Communauté active:Node.js dispose d'une communauté de développeurs importante et active dans le monde entier. La communauté contribue à la croissance et à l'amélioration de Node.js en développant de nouveaux packages, en fournissant un support et en partageant des connaissances via des forums, des blogs et des conférences.

Qui utilise Node.js ?

Node.js a été largement adopté dans de nombreux secteurs et est utilisé par de nombreuses entreprises et organisations de premier plan. Voici quelques exemples notables :

  • Netflix : Netflix utilise Node.js pour ses services de streaming et son système de gestion de contenu.
  • LinkedIn : LinkedIn s'appuie sur Node.js pour son infrastructure backend mobile et sa fonctionnalité de messagerie en temps réel.
  • Uber : Uber utilise Node.js pour alimenter sa vaste plateforme de covoiturage et gérer le traitement des données en temps réel.
  • PayPal : PayPal utilise Node.js pour ses applications Web et ses services de traitement des paiements.
  • NASA : La NASA utilise Node.js pour la visualisation des données et les systèmes de contrôle de mission.

Ce ne sont là que quelques exemples des nombreuses entreprises et organisations qui ont adopté Node.js pour ses performances, son évolutivité et ses avantages en termes de productivité des développeurs.

Qu'est-ce que npm ?

npm (Node Package Manager) est le gestionnaire de paquets par défaut de Node.js. Il s'agit d'un outil en ligne de commande qui permet aux développeurs d'installer, de partager et de gérer des paquets et des dépendances pour leurs projets Node.js. npm donne accès à un vaste registre de paquets open source fournis par la communauté Node.js.

Principales caractéristiques de npm

  • Gestion des paquets: npm simplifie le processus d'installation, de mise à jour et de suppression de packages dans un projet Node.js. Il gère la résolution des dépendances et garantit que les versions requises des packages sont installées.
  • Gestion des dépendances: npm permet aux développeurs de spécifier les dépendances de leur projet dans un fichier package.json. Ce fichier répertorie tous les packages requis par le projet, ainsi que leurs versions respectives. npm installe et gère automatiquement ces dépendances, facilitant ainsi le partage et la collaboration sur les projets.
  • Contrôle de version:npm utilise le contrôle de version sémantique (semver) pour gérer les versions des packages. Il permet aux développeurs de spécifier des plages de versions pour leurs dépendances, garantissant ainsi la compatibilité et la stabilité entre les différentes versions des packages.
  • Scripts: npm prend en charge la définition de scripts personnalisés dans le fichier package.json. Ces scripts peuvent automatiser des tâches courantes, telles que la création, le test et le déploiement d'applications Node.js.
  • Forfaits mondiaux: npm permet l'installation de packages globalement sur un système. Les packages globaux sont accessibles depuis n'importe quel répertoire et sont souvent utilisés pour les outils de ligne de commande et les utilitaires de développement.

Composants de npm

  • Site:Le site officiel du npm (https://www.npmjs.com/) sert de plaque tournante centrale pour l'écosystème npm. Il fournit un registre consultable de packages, de documentation et de ressources pour les développeurs.
  • Interface de ligne de commande (CLI): npm fournit une interface de ligne de commande que les développeurs utilisent pour interagir avec le registre npm, installer des packages, gérer les dépendances et exécuter des scripts définis dans le fichier package.json.
  • Registre : Le registre npm est une base de données publique qui héberge les packages et modules disponibles pour l'installation via npm. Les développeurs peuvent publier leurs propres packages dans le registre, les rendant ainsi accessibles à l'ensemble de la communauté Node.js.

Pré-requis

Avant de procéder à l'installation de Node.js et npm, assurez-vous que votre système répond aux exigences suivantes :

  • Système d'exploitation: Node.js est disponible pour Windows, macOS et Linux. Assurez-vous que vous disposez d'une version prise en charge de l'un de ces systèmes d'exploitation.
  • Privilèges administratifs: Pour installer Node.js et npm, vous aurez besoin de privilèges d'administrateur sur votre système. Sous Windows, vous devez exécuter le programme d'installation avec des droits d'administrateur. Sous macOS et Linux, vous devrez peut-être utiliser la commande sudo pour exécuter certaines étapes d'installation.
  • Connexion Internet:Une connexion Internet active est requise pour télécharger le programme d'installation Node.js et les packages npm à partir des sources officielles.

Comment intégrer Node.js et npm avec Latenode

L'intégration de Node.js et de npm dans vos processus métier peut grandement améliorer votre flux de travail de développement, permettant une gestion automatisée des dépendances et un déploiement rationalisé des applications. Latenode, une puissante plateforme d'automatisation et d'intégration, simplifie ces processus, facilitant ainsi la gestion efficace des tâches Node.js et npm. Ce guide explique comment intégrer Node.js et npm à Latenode et propose une approche complète pour tirer parti de ses fonctionnalités.

Choisir Latenode comme plateforme d'intégration

Les organisations choisissent Latenode pour ses capacités robustes, qui incluent :

  • Gestion de volumes de données élevés : Gère efficacement de grands ensembles de données, garantissant ainsi le bon déroulement des opérations.
  • Prise en charge de diverses API : Prise en charge polyvalente d'une large gamme d'API, y compris celles pour Node.js et npm.
  • Puissantes capacités de transformation : Effectue des transformations de données complexes et applique efficacement les règles métier.

Considérations clés:

  • Nombre de systèmes à intégrer : Évaluer le nombre d’applications nécessitant une intégration.
  • Volume et complexité des données : Évaluez la taille et la complexité des données transférées.
  • Exigences en matière de transformation et de règles métier : Déterminer les manipulations de données spécifiques et les besoins en logique métier.

Connexion aux API

Latenode simplifie les connexions API avec sa bibliothèque complète de connecteurs et d'adaptateurs prédéfinis, permettant aux utilisateurs de :

  • Parcourir et sélectionner les connecteurs : Accédez à une variété de connecteurs prédéfinis pour les applications populaires, y compris les registres npm et Node.js.
  • Configurer les informations d’identification de l’API : Saisissez les informations d’identification nécessaires et les détails du point de terminaison pour chaque API.
  • Établir des connexions sécurisées : Utilisez OAuth, des clés API ou d’autres méthodes d’authentification pour des connexions sécurisées.

Cartographie et transformation des données

Latenode propose des outils intuitifs pour la cartographie et la transformation des données :

  • Cartographes de données visuelles : Utilisez une interface glisser-déposer pour définir les mappages de données.
  • Fonctions de transformation intégrées : Nettoyez et restructurez les données à l’aide de fonctions prédéfinies.
  • Application des règles commerciales : Appliquer les règles métier nécessaires pour garantir la cohérence et l’intégrité des données.

Flux d'intégration des bâtiments

La conception des workflows d'intégration est simple grâce à l'interface glisser-déposer de Latenode :

  • Automatisation du flux de travail: Créez des workflows pour automatiser le déplacement et la transformation des données.
  • Logique conditionnelle : Implémenter une logique conditionnelle pour gérer divers scénarios de données.
  • Modèles réutilisables : Concevez des modèles d’intégration réutilisables pour les processus courants.

Déploiement et surveillance

Après avoir créé des flux d'intégration, déployez-les et surveillez-les directement depuis l'interface de Latenode :

  • Surveillance en temps réel: Suivez les flux de données en temps réel.
  • La gestion des erreurs: Détecter et gérer automatiquement les erreurs.
  • Alertes et notifications: Recevez des notifications pour les problèmes d'intégration.
  • Enregistrement détaillé : Accédez à des journaux détaillés pour l'audit et le dépannage.

Intégration de Node.js et npm sur Latenode

Ce scénario montre comment utiliser Latenode pour automatiser les tâches liées à Node.js et npm, telles que la mise à jour des packages, le déploiement d'applications et la surveillance de l'état du serveur. Il couvre le processus de configuration des environnements Node.js, de gestion des dépendances et d'automatisation des processus de déploiement.

Étapes du scénario

  • Planification: Le flux de travail est planifié pour s'exécuter à intervalles réguliers afin de garantir que les environnements Node.js et les packages npm sont à jour.
  • Configuration de l'environnement : Utilisez Latenode pour configurer l'environnement Node.js, en vous assurant que la bonne version est installée à l'aide de NVM (Node Version Manager).
  • Gestion des dépendances : Automatisez le processus d'installation et de mise à jour des packages npm en envoyant les commandes npm appropriées via Latenode.
  • Déploiement d'applications : Utilisez Latenode pour automatiser le déploiement des applications Node.js sur les serveurs de production, garantissant des mises à jour et des restaurations transparentes si nécessaire.
  • Surveillance de la santé Implémentez des tâches de surveillance pour vérifier l'état des serveurs Node.js, en envoyant des alertes si des problèmes sont détectés.
  • La gestion des erreurs: Enregistrez automatiquement les erreurs et déclenchez des actions correctives pour maintenir la stabilité du système.

L'intégration de Node.js et npm avec Latenode optimise vos processus de développement et de déploiement, garantissant une gestion efficace des dépendances et des performances applicatives robustes. En suivant les étapes décrites dans ce guide, vous pouvez exploiter les capacités de Latenode pour automatiser et rationaliser vos flux de travail Node.js.

Latenode propose une plateforme gratuite pour commencer à automatiser vos workflows. Si vous avez besoin d'aide ou de conseils pour créer votre propre script ou reproduire l'exemple fourni, rejoignez notre communauté Discord où des experts en automatisation low-code sont prêts à vous aider.

Essayez de créer votre propre automatisation sur Latenode – Plateforme d'automatisation Low-Code pour vous

Installation de Node.js et npm sous Windows

Suivez ces instructions étape par étape pour installer Node.js et npm sur une machine Windows :

Étape 1 : Télécharger le programme d'installation de Node.js

  1. Ouvrez un navigateur Web et visitez le site Web officiel de Node.js : https://nodejs.org/
  2. Sur la page d'accueil, vous verrez deux options de téléchargement : LTS (Long Term Support) et Current. Il est recommandé à la plupart des utilisateurs de choisir la version LTS, car elle offre une meilleure stabilité et un support à long terme.
  3. Cliquez sur le bouton Windows Installer pour télécharger le fichier d'installation (.msi) pour l'architecture de votre système (32 bits ou 64 bits).

Étape 2 : exécuter le programme d’installation de Node.js

  1. Une fois le fichier d'installation téléchargé, localisez-le dans votre dossier de téléchargements et double-cliquez dessus pour démarrer le processus d'installation.
  2. L'assistant d'installation de Node.js s'ouvre. Cliquez sur le bouton « Suivant » pour continuer.
  3. Consultez le contrat de licence et cliquez sur le bouton « Suivant » pour accepter les conditions.
  4. Choisissez le dossier de destination où Node.js sera installé. L'emplacement par défaut est recommandé pour la plupart des utilisateurs. Cliquez sur le bouton « Suivant » pour continuer.
  5. Sur l'écran « Configuration personnalisée », vous pouvez sélectionner les composants que vous souhaitez installer. Les options par défaut sont suffisantes pour la plupart des utilisateurs. Cliquez sur le bouton « Suivant » pour continuer.
  6. Si vous y êtes invité, choisissez d'installer ou non des outils supplémentaires pour la compilation de modules natifs. Cette option est facultative et n'est pas obligatoire pour la plupart des utilisateurs. Cliquez sur le bouton « Suivant » pour continuer.
  7. Cliquez sur le bouton « Installer » pour commencer le processus d’installation.
  8. Attendez la fin de l'installation. Cela peut prendre quelques minutes.
  9. Une fois l'installation terminée, cliquez sur le bouton « Terminer » pour fermer l'assistant d'installation.

Étape 3 : Vérifier l'installation

Pour vérifier que Node.js et npm sont correctement installés sur votre système Windows, suivez ces étapes :

  1. Ouvrez l'invite de commande. Pour ce faire, appuyez sur la touche Windows + R, saisissez « cmd » et appuyez sur Entrée.
  2. Dans l'invite de commande, tapez la commande suivante et appuyez sur Entrée :
    Copier
    noeud -v
    Cette commande affichera la version installée de Node.js.
  3. Pour vérifier la version npm, tapez la commande suivante et appuyez sur Entrée :
    Copier
    npm -v
    Cette commande affichera la version installée de npm.

Si les deux commandes affichent les numéros de version sans aucune erreur, félicitations ! Node.js et npm sont correctement installés sur votre machine Windows.

Installation de Node.js et npm sur macOS

Il existe plusieurs façons d'installer Node.js et npm sur macOS. Nous aborderons trois méthodes courantes : l'utilisation du programme d'installation officiel, Homebrew et Node Version Manager (NVM).

Méthode 1 : Utilisation du programme d'installation officiel

Étape 1 : Télécharger le programme d'installation de Node.js

  1. Ouvrez un navigateur Web et visitez le site Web officiel de Node.js : https://nodejs.org/
  2. Sur la page d’accueil, cliquez sur le bouton macOS Installer pour télécharger le fichier d’installation (.pkg) pour votre version de macOS.

Étape 2 : exécuter le programme d’installation de Node.js

  1. Une fois le fichier d'installation téléchargé, localisez-le dans votre dossier de téléchargements et double-cliquez dessus pour démarrer le processus d'installation.
  2. La fenêtre d'installation de Node.js s'ouvre. Cliquez sur le bouton « Continuer » pour continuer.
  3. Lisez le contrat de licence et cliquez sur le bouton « Continuer », puis cliquez sur « Accepter » pour accepter les conditions.
  4. Sur l'écran « Type d'installation », cliquez sur le bouton « Installer » pour commencer l'installation.
  5. Vous serez peut-être invité à saisir votre mot de passe d'utilisateur macOS. Saisissez le mot de passe et cliquez sur « Installer le logiciel » pour continuer.
  6. Attendez la fin de l'installation. Cela peut prendre quelques minutes.
  7. Une fois l'installation terminée, cliquez sur le bouton « Fermer » pour quitter l'installateur.

Étape 3 : Vérifier l'installation

Pour vérifier que Node.js et npm sont correctement installés sur votre système macOS, suivez ces étapes :

  1. Ouvrez le Terminal. Pour cela, appuyez sur Commande + Espace, saisissez « Terminal » et appuyez sur Entrée.
  2. Dans le Terminal, tapez la commande suivante et appuyez sur Entrée :
    Copier
    noeud -v
    Cette commande affichera la version installée de Node.js.
  3. Pour vérifier la version npm, tapez la commande suivante et appuyez sur Entrée :
    Copier
    npm -v
    Cette commande affichera la version installée de npm.

Si les deux commandes affichent les numéros de version sans aucune erreur, Node.js et npm sont correctement installés sur votre système macOS.

Méthode 2 : Utilisation de Homebrew

Homebrew est un gestionnaire de paquets populaire pour macOS qui simplifie l'installation de logiciels et d'outils. Si vous avez déjà installé Homebrew, vous pouvez l'utiliser pour installer Node.js et npm.

Étape 1 : Installer Homebrew

Si vous n'avez pas installé Homebrew, suivez ces étapes pour l'installer :

  1. Ouvrez le terminal.
  2. Copiez et collez la commande suivante dans le terminal et appuyez sur Entrée :
    Copier
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  3. Suivez les instructions à l'écran pour terminer l'installation de Homebrew.

Étape 2 : Installer Node.js et npm avec Homebrew

Une fois Homebrew installé, vous pouvez l'utiliser pour installer Node.js et npm :

  1. Dans le Terminal, tapez la commande suivante et appuyez sur Entrée :
    Copier
    noeud d'installation de brassage
  2. Homebrew téléchargera et installera la dernière version stable de Node.js et npm.
  3. Attendez la fin de l'installation. Cela peut prendre quelques minutes.

Étape 3 : Vérifier l'installation

Pour vérifier que Node.js et npm sont correctement installés à l'aide de Homebrew, suivez ces étapes :

  1. Dans le Terminal, tapez la commande suivante et appuyez sur Entrée :
    Copier
    noeud -v
    Cette commande affichera la version installée de Node.js.
  2. Pour vérifier la version npm, tapez la commande suivante et appuyez sur Entrée :
    Copier
    npm -v
    Cette commande affichera la version installée de npm.

Si les deux commandes affichent les numéros de version sans aucune erreur, Node.js et npm sont installés avec succès à l'aide de Homebrew.

Méthode 3 : Utilisation de Node Version Manager (NVM)

Node Version Manager (NVM) est un outil qui vous permet d'installer et de gérer plusieurs versions de Node.js sur le même système. Il offre une certaine flexibilité et facilite le basculement entre différentes versions de Node.js pour différents projets.

Étape 1 : Installer NVM

Pour installer NVM sur macOS, suivez ces étapes :

  1. Ouvrez le terminal.
  2. Copiez et collez la commande suivante dans le terminal et appuyez sur Entrée :
    Copier
    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | frapper
    Cette commande téléchargera et installera NVM.
  3. Fermez et rouvrez le terminal pour que les modifications prennent effet.

Étape 2 : installer Node.js et npm à l'aide de NVM

Avec NVM installé, vous pouvez maintenant installer Node.js et npm :

  1. Dans le Terminal, tapez la commande suivante et appuyez sur Entrée :
    Copier
    Nœud d'installation NVM
    Cette commande installera la dernière version stable de Node.js et npm.
  2. Pour installer une version spécifique de Node.js, vous pouvez spécifier le numéro de version. Par exemple, pour installer la version 14.15.0 de Node.js, utilisez la commande suivante :
    Copier
    nvm installer 14.15.0

Étape 3 : Vérifier l'installation

Pour vérifier que Node.js et npm sont correctement installés à l'aide de NVM, suivez ces étapes :

  1. Dans le Terminal, tapez la commande suivante et appuyez sur Entrée :
    Copier
    noeud -v
    Cette commande affichera la version installée de Node.js.
  2. Pour vérifier la version npm, tapez la commande suivante et appuyez sur Entrée :
    Copier
    npm -v
    Cette commande affichera la version installée de npm.

Si les deux commandes affichent les numéros de version sans aucune erreur, Node.js et npm sont installés avec succès à l'aide de NVM.

Installation de Node.js et npm sous Linux

Le processus d'installation de Node.js et npm sur Linux peut varier en fonction de la distribution que vous utilisez. Nous aborderons les étapes d'installation pour Ubuntu, une distribution Linux populaire.

Étape 1 : Mettre à jour la liste des packages

Avant d'installer Node.js et npm, il est recommandé de mettre à jour la liste des packages pour vous assurer que vous disposez des dernières versions disponibles. Ouvrez le terminal et exécutez la commande suivante :

Copier

mise à jour de sudo apt

Étape 2 : Installez Node.js et npm

Il existe deux méthodes courantes pour installer Node.js et npm sur Ubuntu : utiliser le gestionnaire de paquets apt ou utiliser les distributions binaires officielles Node.js.

Méthode 1 : Utilisation du gestionnaire de paquets apt

  1. Dans le terminal, exécutez la commande suivante pour installer Node.js et npm :
    Copier
    sudo apt installer nodejs npm

  2. Le gestionnaire de paquets apt téléchargera et installera Node.js et npm avec leurs dépendances.

Une fois l'installation terminée, vous pouvez vérifier les versions installées en exécutant les commandes suivantes :
Copier
noeud -v

  1. npm -v

Méthode 2 : Utilisation des distributions binaires officielles de Node.js

  1. Visitez la page de téléchargement officielle de Node.js : https://nodejs.org/en/download/
  2. Dans la section « Binaires Linux », téléchargez le binaire approprié à votre version d'Ubuntu (32 bits ou 64 bits).

Extrayez l'archive téléchargée vers un emplacement de votre choix. Par exemple, vous pouvez créer un répertoire appelé « node » dans votre répertoire personnel et y extraire l'archive :
Copier
mkdir ~/node

  1. tar -xf node-v14.15.0-linux-x64.tar.xz -C ~/node
    Remplacez « node-v14.15.0-linux-x64.tar.xz » par le nom de fichier réel de l’archive téléchargée.
  2. Ajoutez le répertoire binaire Node.js à la variable PATH de votre système. Ouvrez le fichier « .bashrc » dans votre répertoire personnel à l'aide d'un éditeur de texte :
    Copier
    nano ~ / .bashrc
    Ajoutez la ligne suivante à la fin du fichier :
    Copier
    exporter PATH=$PATH:~/node/node-v14.15.0-linux-x64/bin
    Remplacez « node-v14.15.0-linux-x64 » par le nom du répertoire réel de l’étape 3.
  3. Enregistrez le fichier et quittez l'éditeur de texte.
  4. Rechargez le fichier « .bashrc » pour appliquer les modifications :
    Copier
    source ~ / .bashrc

Vérifiez l’installation en exécutant les commandes suivantes :
Copier
noeud -v

  1. npm -v

Si les deux commandes affichent les numéros de version sans aucune erreur, Node.js et npm sont correctement installés sur votre système Ubuntu.

Mise à jour de npm

npm est régulièrement mis à jour avec de nouvelles fonctionnalités, des corrections de bugs et des améliorations de performances. Il est recommandé de maintenir npm à jour pour profiter de ces mises à jour. Pour mettre à jour npm vers la dernière version, vous pouvez utiliser la commande suivante :

Copier

npm installer

-g npm@dernier

Cette commande installera la dernière version de npm globalement sur votre système. L'indicateur `-g` indique une installation globale, ce qui signifie que npm sera mis à jour à l'échelle du système.

Notez que vous devrez peut-être exécuter cette commande avec des privilèges administratifs (par exemple, en utilisant « sudo » sur Linux et macOS) si vous rencontrez des problèmes d'autorisation.

Après avoir exécuté la commande de mise à jour, vous pouvez vérifier la version npm mise à jour en exécutant :

npm -v

Définition de la variable d'environnement NODE_HOME

La variable d'environnement `NODE_HOME` spécifie le répertoire dans lequel Node.js est installé. La définition de cette variable peut être utile dans certains scénarios, par exemple lors de l'utilisation de Node.js avec d'autres outils ou lorsque plusieurs versions de Node.js sont installées sur le même système.

Sur Windows

  1. Ouvrez le menu Démarrer et recherchez « Variables d’environnement ».
  2. Cliquez sur « Modifier les variables d’environnement système ».
  3. Dans la fenêtre Propriétés système, cliquez sur le bouton « Variables d'environnement ».
  4. Sous « Variables système », cliquez sur le bouton « Nouveau ».
  5. Saisissez `NODE_HOME` comme nom de variable et le chemin d'accès à votre répertoire d'installation Node.js (par exemple, `C:\Program Files\nodejs`) comme valeur de variable.
  6. Cliquez sur "OK" pour enregistrer les modifications.

Sur macOS et Linux

  1. Ouvrez le terminal.
  2. Ouvrez le fichier de configuration du shell dans un éditeur de texte :

  - Pour Bash : `nano ~/.bashrc`

   - Pour Zsh : `nano ~/.zshrc`

  1. Ajoutez la ligne suivante à la fin du fichier :

export NODE_HOME=/chemin/vers/noeud

Remplacez `/path/to/node` par le chemin réel vers votre répertoire d'installation Node.js.

  1. Enregistrez le fichier et quittez l'éditeur de texte.
  2. Recharger le fichier de configuration du shell :

Pour Bash : `source ~/.bashrc`

Pour Zsh : `source ~/.zshrc`

Après avoir défini la variable d'environnement `NODE_HOME`, vous pouvez y accéder dans vos scripts ou outils de ligne de commande qui s'appuient sur Node.js.

Pour aller plus loin

Dans ce guide complet, nous avons abordé le processus d'installation de Node.js et npm sur Windows, macOS et Linux. Nous avons exploré différentes méthodes, notamment l'utilisation des installateurs officiels, des gestionnaires de paquets comme Homebrew et des gestionnaires de versions comme NVM.

En suivant les instructions étape par étape fournies, vous devriez maintenant avoir installé Node.js et npm avec succès sur votre système. Cela ouvre un monde de possibilités pour le développement d'applications côté serveur, d'outils de ligne de commande et bien plus encore à l'aide de JavaScript.

N'oubliez pas de maintenir Node.js et npm à jour pour bénéficier des dernières fonctionnalités, des améliorations de performances et des correctifs de sécurité. Vous pouvez utiliser la commande npm update pour mettre à jour facilement npm vers la dernière version.

Lorsque vous vous lancez dans le développement de Node.js, assurez-vous d'explorer le vaste écosystème de packages npm disponibles. Le registre npm héberge une large gamme de packages et de modules qui peuvent vous aider à rationaliser votre processus de développement, à ajouter de nouvelles fonctionnalités à vos projets et à tirer parti du travail de la communauté dynamique de Node.js.

Bon codage avec Node.js et npm !

Optimisez votre processus métier sur Latenode – la meilleure plateforme Low-Code pour vous

QFP

1. Quelle est la différence entre les versions LTS et actuelles de Node.js ?

La version LTS (Long Term Support) de Node.js est recommandée pour la plupart des utilisateurs. Elle fournit une plateforme stable et fiable pour la création et le déploiement d'applications. Les versions LTS bénéficient de correctifs de bogues et de mises à jour de sécurité pendant une période prolongée, généralement de 18 mois.

D'autre part, la version actuelle de Node.js représente les dernières fonctionnalités et améliorations. Elle convient aux utilisateurs qui souhaitent expérimenter les fonctionnalités les plus récentes et qui n'ont pas besoin de stabilité à long terme. Les versions actuelles ont une durée de vie plus courte et sont généralement prises en charge pendant 6 mois.

2. Puis-je avoir plusieurs versions de Node.js installées sur le même système ?

Oui, vous pouvez avoir plusieurs versions de Node.js installées sur le même système. Des outils comme Node Version Manager (NVM) facilitent l'installation et le basculement entre différentes versions de Node.js. NVM vous permet d'installer et de gérer plusieurs versions de Node.js côte à côte, ce qui vous permet de travailler simultanément sur des projets avec différentes exigences Node.js.

3. Dois-je installer npm séparément ?

Non, vous n'avez pas besoin d'installer npm séparément. Lorsque vous installez Node.js à l'aide du programme d'installation officiel ou de gestionnaires de paquets comme Homebrew, npm est automatiquement installé avec Node.js. npm est fourni avec Node.js et est prêt à être utilisé une fois l'installation de Node.js terminée.

4. Comment puis-je mettre à jour Node.js vers une version plus récente ?

Pour mettre à jour Node.js vers une version plus récente, vous pouvez suivre ces étapes :

  1. Visitez le site Web officiel de Node.js (https://nodejs.org) et téléchargez le programme d'installation de la version souhaitée.
  2. Exécutez le programme d’installation et suivez les instructions d’installation, de manière similaire au processus d’installation initial.
  3. La nouvelle version de Node.js sera installée parallèlement à la version existante.
  4. Pour basculer entre les versions, vous pouvez utiliser un gestionnaire de versions comme NVM ou mettre à jour la variable PATH du système pour pointer vers la version souhaitée.

Alternativement, si vous avez utilisé un gestionnaire de packages comme Homebrew pour installer Node.js, vous pouvez utiliser la commande de mise à jour du gestionnaire de packages pour mettre à niveau vers une version plus récente.

5. Que dois-je faire si je rencontre des problèmes d’autorisation lors de l’installation ?

Si vous rencontrez des problèmes d’autorisation lors de l’installation de Node.js ou npm, essayez ce qui suit :

  • Sous Windows, assurez-vous que vous exécutez le programme d'installation avec des privilèges d'administrateur. Cliquez avec le bouton droit de la souris sur le fichier d'installation et sélectionnez « Exécuter en tant qu'administrateur ».
  • Sous macOS et Linux, utilisez la commande « sudo » pour exécuter les commandes d'installation avec des privilèges d'administrateur. Par exemple, « sudo apt install nodejs npm » sur Ubuntu.
  • Si vous utilisez NVM, assurez-vous que vous disposez des autorisations nécessaires pour installer et gérer les versions Node.js dans le répertoire NVM.

Si les problèmes d’autorisation persistent, consultez la documentation ou les canaux d’assistance spécifiques à votre système d’exploitation pour obtenir de l’aide.

N'oubliez pas que si vous avez d'autres questions ou rencontrez des problèmes pendant le processus d'installation, n'hésitez pas à contacter la communauté Node.js ou à vous référer à la documentation officielle de Node.js pour obtenir des informations plus détaillées et des étapes de dépannage.

Première demandeDeuxième demande

Essayez maintenant

Blogs connexes

Cas d'utilisation

Soutenu par