Apprenez à installer Npm et Node.js sur Ubuntu

Apprenez à installer Npm et Node.js sur Ubuntu

Node.js est effectivement un environnement d'exécution JavaScript multiplateforme open source. Avec Node.js activé, vous pouvez exécuter JavaScript sur votre machine Ubuntu sans avoir à vous soucier d'ouvrir des navigateurs. Il est basé sur le moteur JavaScript V8 de Chrome et peut être installé de plusieurs manières sur Linux.

Node.js est essentiel pour créer des applications côté serveur et réseau. Cette plate-forme fonctionne efficacement sur Windows, Linux, FreeBSD et macOS. Npm est le gestionnaire de packages par défaut et est souvent étiqueté comme le plus grand registre de logiciels au monde.

Installer Nodejs sur Ubuntu

Dans ce guide, vous pouvez installer Nodejs sur Ubuntu de trois manières différentes. Ces trois manières incluent :

  • Utiliser apt pour installer Nodejs sur Ubuntu
  • Utiliser apt avec un référentiel de logiciels PPA
  • Installer nvm pour installer et gérer différentes versions de Nodejs sur Ubuntu

Option 1 : installer Node.js à partir du référentiel NodeSource

NodeSource, en tant qu'entreprise, se concentre sur la fourniture d'un support Node de niveau entreprise. Cette installation utilise le référentiel Node.js, qui sera utilisé pour installer cette version sur Ubuntu. Vous pouvez suivre ces étapes pour installer Node Linux à partir de NodeSource.

La première étape consiste à activer le référentiel NodeSource à l'aide de la commande curl . Si curl n'est pas installé, vous pouvez l'installer sur votre système à l'aide des commandes suivantes.

Pour installer Curl

sudo apt-get install curl -y

Apprenez à installer Npm et Node.js sur Ubuntu

Pour activer le référentiel

curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -

Apprenez à installer Npm et Node.js sur Ubuntu

La commande ci-dessus ajoutera la clé de signature à votre système. Pour créer un fichier de référentiel source apt, vous devez installer tous les packages nécessaires et actualiser le cache apt.

Installez Node.js et Npm

Tapez le code suivant pour commencer l'installation de Node.js et npm.

sudo apt install nodejs

Apprenez à installer Npm et Node.js sur Ubuntu

Ce package (nodejs ubuntu) contiendra les fichiers binaires pour Node et npm.

Vérifier l'installation de Node.js et Npm

node --version

Vérifier la version de Npm

npm --version

La sortie post-installation pour les deux modules ressemblera à :

Apprenez à installer Npm et Node.js sur Ubuntu

La version de Nodejs Ubuntu est v12.22.4 tandis que la version de npm est 6.14.14 , qui est la dernière version disponible au moment de la rédaction de ce guide.

Il existe d'autres façons d'installer Nodejs Ubuntu et npm. Pour les installer à l'aide de Node Version Manager, suivez les étapes répertoriées ci-dessous.

Option 2 : installer Node.js et Npm avec NVM

NVM, plus communément appelé Node Version Manager, est un script bash qui fonctionne sur un répertoire indépendant au lieu du niveau du système d'exploitation. Cela signifie simplement que vous pouvez installer plusieurs versions de Node.js sans affecter l'ensemble de votre système.

Grâce à NVM, vous pouvez contrôler l'environnement de votre système et même utiliser les dernières versions de Node.js, tout en conservant et en gérant les versions précédentes. Ceci est différent de l' utilitaire apt , et il y a une différence subtile dans les versions par rapport aux versions apt.

Installer Nvm Ubuntu

Pour télécharger NVM à l'aide de la ligne de commande, téléchargez et installez le code source depuis la page de GitHub :

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash

Apprenez à installer Npm et Node.js sur Ubuntu

Cette commande clonera le référentiel de GitHub dans le répertoire ~/.nvm . Pour l'utiliser, vous devez d'abord rechercher votre fichier .bashrc à l'aide de la commande suivante :

source ~/.bashrc

À l'étape suivante, vous pouvez vérifier quelle version de Node est disponible dans NVM.

nvm list-remote

La sortie ressemblera à ceci :

Apprenez à installer Npm et Node.js sur Ubuntu

Cette commande répertoriera un grand nombre de versions disponibles, vous pourrez donc choisir la dernière version. Dans ce cas, la dernière version disponible est la 16.6.2 , qui peut être installée à l'aide de la commande :

nvm install v16.6.2

Apprenez à installer Npm et Node.js sur Ubuntu

Le nom de la version peut être ajusté selon la version la plus récente disponible dans NVM.

Après l'installation, affichez les différentes versions qui ont été installées dans le cadre de l'installation précédente :

nvm list

La sortie ressemblera à ceci :

Apprenez à installer Npm et Node.js sur Ubuntu

La première ligne affichera la version actuellement active, tandis que certaines des autres lignes afficheront les alias nommés et leurs versions. Vous pouvez voir les alias des différentes versions LTS de Node. Sur la base de ces alias, vous pouvez également installer une version.

Par exemple, pour installer un tel alias fermium, vous pouvez utiliser la commande suivante :

nvm install lts/fermium

Apprenez à installer Npm et Node.js sur Ubuntu

Vérifiez si l'installation a réussi ou non à l'aide de la commande -v.

node -v

Apprenez à installer Npm et Node.js sur Ubuntu

La sortie présentera la dernière version qui a été installée.

Option 3 : Installation de Node.js à l'aide de NodeSource PPA

Une autre façon d'installer Node.js consiste à l'installer à l'aide de PPA (archive de package personnel), qui est maintenue et mise à jour par NodeSource. L'avantage d'utiliser PPA est qu'il contient plus de versions de Node.js par rapport aux référentiels d'Ubuntu.

Dans un premier temps, vous devez installer PPA pour accéder à ses packages. Depuis le répertoire home, vous pouvez utiliser la fonction curl pour récupérer le script d'installation de votre version.

cd ~ curl -sL https://deb.nodesource.com/setup_16.x -o nodesource_setup.sh

Vous pouvez exécuter le script avec votre éditeur préféré (comme Nano). Si vous pensez que tout dans le script est à votre goût, vous pouvez exécuter les commandes plus loin.

nano nodesource_setup.sh

Apprenez à installer Npm et Node.js sur Ubuntu

Quittez l'éditeur et exécutez le script avec votre accès root.

sudo bash nodesource_setup.sh

Apprenez à installer Npm et Node.js sur Ubuntu

PPA sera ajouté à votre liste de configuration, tandis que le cache de package local est mis à jour automatiquement pour vous. Installez le package Node.js en tapant la commande suivante :

sudo apt install nodejs

Apprenez à installer Npm et Node.js sur Ubuntu

Vous pouvez vérifier votre installation en exécutant node avec l'indicateur de version -v comme suit :

node -v

Vous pouvez être assuré que vous n'avez pas besoin d'installer npm Ubuntu séparément, car il s'agit d'une installation combinée pour node.js et npm.

Installation réussie de Node.js et NPM

Quelle que soit la méthode que vous adoptez, il existe toujours un moyen d'installer avec succès Node.js et npm sur votre machine Ubuntu. Cette méthode fonctionnera pour différentes versions d'Ubuntu, bien que ce processus ait été implémenté avec succès pour Ubuntu 21.04. Selon votre situation, vous pouvez choisir l'option qui vous convient le mieux.

Comme mentionné précédemment, l'utilisation de la version packagée est la plus simple de ces méthodes ; vous pouvez utiliser la méthode d'installation PPA ou la méthode nvm pour des options plus récentes. Dans tous les cas, les trois options fonctionneront pour votre version Ubuntu Linux.

Vous cherchez à installer Node.js et npm sur Windows ? Tu es chanceux; le processus est encore plus simple que de les installer sur Linux.


Comment utiliser Python comme calculatrice de ligne de commande

Comment utiliser Python comme calculatrice de ligne de commande

Bien que vous puissiez utiliser une calculatrice graphique sur votre ordinateur, l'interpréteur du langage de programmation Python peut également servir de calculatrice de bureau. C'est une blague si populaire dans la communauté Python qu'elle est mentionnée dans le didacticiel officiel. Voici comment vous pouvez utiliser Python comme calculatrice.

Les 8 meilleurs blogs Java pour les programmeurs

Les 8 meilleurs blogs Java pour les programmeurs

En tant que programmeur, vous devez relever des défis pour survivre et créer des merveilles dans le domaine du développement ou de la programmation. Par conséquent, si vous cherchez à apprendre un langage de programmation avancé pour améliorer vos compétences professionnelles, Java est l'une des meilleures perspectives.

7 commandes vitales pour démarrer avec Python pour les débutants

7 commandes vitales pour démarrer avec Python pour les débutants

Apprendre un nouveau langage de programmation comme Python devient facile si vous disposez d'une feuille de route complète détaillant les concepts à apprendre en tant que débutant et comment progresser davantage pour atteindre le prochain jalon. Même les programmeurs intermédiaires devraient fréquemment réviser leurs bases pour se construire une base solide.

Principes de conception de sites Web réactifs

Principes de conception de sites Web réactifs

De nos jours, il est courant de créer un site Web ou une application qui ajuste son interface utilisateur en fonction du navigateur ou de l'appareil. Il existe deux approches pour atteindre cet objectif. La première consiste à créer différentes versions de votre site Web ou de votre application pour différents appareils. Mais c'est inefficace et peut conduire à des erreurs imprévisibles.

Comment compter le nombre de chiffres dans un nombre à laide de C++, Python et JavaScript

Comment compter le nombre de chiffres dans un nombre à laide de C++, Python et JavaScript

Travailler avec des nombres fait partie intégrante de la programmation. Chaque langage de programmation prend en charge la manipulation des nombres de différentes manières. Dans cet article, vous apprendrez à trouver le nombre total de chiffres dans un entier à l'aide d'approches itératives, basées sur les journaux et basées sur les chaînes.

Les 9 meilleures alternatives Docker pour la gestion des conteneurs

Les 9 meilleures alternatives Docker pour la gestion des conteneurs

Les conteneurs sont très utiles pour le développement, le déploiement et la gestion de logiciels dans un environnement virtuel. Docker est utile dans le processus de conteneurisation, mais ce n'est pas la seule plate-forme disponible. Si vous recherchez des alternatives à Docker, ne cherchez pas plus loin. Cette liste présente des alternatives Docker riches en fonctionnalités et efficaces à utiliser dans votre prochain projet.

SQL vs NoSQL : quelle est la meilleure base de données pour votre prochain projet ?

SQL vs NoSQL : quelle est la meilleure base de données pour votre prochain projet ?

SQL vs NoSQL : quelle est la meilleure base de données pour votre prochain projet ?

Comment intégrer des tweets dans vos publications WordPress

Comment intégrer des tweets dans vos publications WordPress

L'intégration de services tiers dans vos publications WordPress est un moyen passionnant de captiver l'intérêt d'un visiteur. Le contenu intégré fournit également des repères visuels qui facilitent la numérisation. WordPress a facilité l'ajout de ce type de contenu.

Comment supprimer le dossier des modules de nœud avec npkill

Comment supprimer le dossier des modules de nœud avec npkill

Node.js est un environnement d'exécution JavaScript qui vous permet d'exécuter JavaScript en dehors des navigateurs Web, ce qui en fait un choix populaire pour développer toutes sortes d'applications. Une partie de sa popularité est due à la pléthore de packages NPM disponibles pour faciliter l'expérience des développeurs.

Comment écrire et compiler votre premier code de solidité

Comment écrire et compiler votre premier code de solidité

Solidity est le langage de programmation utilisé par les contrats intelligents sur la blockchain Ethereum. C'est un langage de programmation orienté objet de type statique.

Top 5 des badges qui vont booster votre dépôt GitHub

Top 5 des badges qui vont booster votre dépôt GitHub

Les badges GitHub peuvent améliorer la lisibilité d'un référentiel en offrant aux utilisateurs un moyen rapide de capturer les métriques du référentiel. Des badges peuvent être intégrés dans votre README.md pour clarifier l'importance et la nécessité de votre projet aux autres développeurs. En conséquence, les lecteurs se font une idée très rapide du référentiel en vérifiant les badges joints.

Quest-ce que la Journée internationale des programmeurs ? 3 façons de célébrer cette année

Quest-ce que la Journée internationale des programmeurs ? 3 façons de célébrer cette année

Les journées de célébration internationales sont un bon moyen de reconnaître les questions sociales, les journées historiques et les carrières respectives. La Journée internationale des programmeurs célèbre le rôle que les programmeurs jouent pour améliorer la vie quotidienne. Le monde civilisé dans lequel nous vivons est le produit du travail acharné des programmeurs.

Comment fonctionne la méthode Python String format() ? 10 exemples

Comment fonctionne la méthode Python String format() ? 10 exemples

Qu'il s'agisse d'une requête de base de données ou de résultats d'opérations mathématiques, la méthode de format de chaîne Python offre un moyen plus dynamique et attrayant de présenter les résultats à un utilisateur.

Visual Studio 2022 vs. 2019 : devriez-vous mettre à niveau maintenant ? Expliqué

Visual Studio 2022 vs. 2019 : devriez-vous mettre à niveau maintenant ? Expliqué

Plus tôt cette année, Microsoft a publié la version préliminaire de Visual Studio 2022 dans le monde de la programmation sauvage. C'est une bonne nouvelle! C'est un IDE extrêmement populaire, mais qui doit faire l'objet d'une mise au point ou peut-être même d'une refonte, étant donné le rythme des changements dans l'écosystème DevOps dans lequel il prospère.

Une introduction simple aux métriques logicielles

Une introduction simple aux métriques logicielles

Les métriques logicielles sont des mesures utilisées pour quantifier divers aspects de votre logiciel. Ces aspects peuvent aller du coût, de la qualité et de l'efficacité de l'équipe de développement.

Comment installer .NET Framework version 3.5 sur Windows 10

Comment installer .NET Framework version 3.5 sur Windows 10

En tant qu'utilisateur Windows, vous avez probablement au moins une fois rencontré les mots .NET Framework. Il s'agit d'un framework logiciel développé par Microsoft qui vous permet de créer et d'exécuter des programmes C#, C++, F# et Visual Basic. La dernière version de .NET est la 4.8, mais votre ordinateur peut avoir besoin d'une ancienne version de .NET (comme .NET 3.5) pour exécuter certaines applications.

Flask ou CherryPy : quel framework Python devriez-vous utiliser ?

Flask ou CherryPy : quel framework Python devriez-vous utiliser ?

Si vous êtes un développeur Python, vous pouvez grandement bénéficier de la gamme de frameworks disponibles. Alors que certains cadres sont mieux adaptés aux grands écosystèmes, d'autres se spécialisent dans la réalisation d'objectifs de développement spécifiques. Lisez la suite pour découvrir les fonctionnalités de base, les utilisations et les différences entre deux frameworks Python : Flask et CherryPy.

Comment trouver des cubes et des carrés parfaits à N-Digit à laide de Python, C++ et JavaScript

Comment trouver des cubes et des carrés parfaits à N-Digit à laide de Python, C++ et JavaScript

De nombreux programmeurs adorent résoudre des problèmes mathématiques délicats à l'aide de code. Il aide à aiguiser l'esprit et à améliorer les compétences en résolution de problèmes. Dans cet article, vous apprendrez à trouver les carrés et cubes parfaits à n chiffres les plus petits et les plus grands à l'aide de Python, C++ et JavaScript. Chaque exemple contient également un exemple de sortie pour plusieurs valeurs différentes.

Comment ajouter Python à la variable PATH de Windows

Comment ajouter Python à la variable PATH de Windows

L'exécution de Python à partir du terminal est souvent inévitable. Cependant, si vous venez d'installer Python sur Windows 10 pour la première fois, son exécution via le terminal Windows n'est possible que s'il est ajouté à la variable d'environnement Windows PATH.

Comment utiliser linstruction Python if

Comment utiliser linstruction Python if

L'instruction if est la force motrice de la programmation logique. En conséquence, une meilleure compréhension des Pythons est un ajout important à vos compétences en programmation Python.

Comment utiliser Python comme calculatrice de ligne de commande

Comment utiliser Python comme calculatrice de ligne de commande

Bien que vous puissiez utiliser une calculatrice graphique sur votre ordinateur, l'interpréteur du langage de programmation Python peut également servir de calculatrice de bureau. C'est une blague si populaire dans la communauté Python qu'elle est mentionnée dans le didacticiel officiel. Voici comment vous pouvez utiliser Python comme calculatrice.

Les 8 meilleurs blogs Java pour les programmeurs

Les 8 meilleurs blogs Java pour les programmeurs

En tant que programmeur, vous devez relever des défis pour survivre et créer des merveilles dans le domaine du développement ou de la programmation. Par conséquent, si vous cherchez à apprendre un langage de programmation avancé pour améliorer vos compétences professionnelles, Java est l'une des meilleures perspectives.

7 commandes vitales pour démarrer avec Python pour les débutants

7 commandes vitales pour démarrer avec Python pour les débutants

Apprendre un nouveau langage de programmation comme Python devient facile si vous disposez d'une feuille de route complète détaillant les concepts à apprendre en tant que débutant et comment progresser davantage pour atteindre le prochain jalon. Même les programmeurs intermédiaires devraient fréquemment réviser leurs bases pour se construire une base solide.

Principes de conception de sites Web réactifs

Principes de conception de sites Web réactifs

De nos jours, il est courant de créer un site Web ou une application qui ajuste son interface utilisateur en fonction du navigateur ou de l'appareil. Il existe deux approches pour atteindre cet objectif. La première consiste à créer différentes versions de votre site Web ou de votre application pour différents appareils. Mais c'est inefficace et peut conduire à des erreurs imprévisibles.

Comment compter le nombre de chiffres dans un nombre à laide de C++, Python et JavaScript

Comment compter le nombre de chiffres dans un nombre à laide de C++, Python et JavaScript

Travailler avec des nombres fait partie intégrante de la programmation. Chaque langage de programmation prend en charge la manipulation des nombres de différentes manières. Dans cet article, vous apprendrez à trouver le nombre total de chiffres dans un entier à l'aide d'approches itératives, basées sur les journaux et basées sur les chaînes.

Les 9 meilleures alternatives Docker pour la gestion des conteneurs

Les 9 meilleures alternatives Docker pour la gestion des conteneurs

Les conteneurs sont très utiles pour le développement, le déploiement et la gestion de logiciels dans un environnement virtuel. Docker est utile dans le processus de conteneurisation, mais ce n'est pas la seule plate-forme disponible. Si vous recherchez des alternatives à Docker, ne cherchez pas plus loin. Cette liste présente des alternatives Docker riches en fonctionnalités et efficaces à utiliser dans votre prochain projet.

SQL vs NoSQL : quelle est la meilleure base de données pour votre prochain projet ?

SQL vs NoSQL : quelle est la meilleure base de données pour votre prochain projet ?

SQL vs NoSQL : quelle est la meilleure base de données pour votre prochain projet ?

Comment intégrer des tweets dans vos publications WordPress

Comment intégrer des tweets dans vos publications WordPress

L'intégration de services tiers dans vos publications WordPress est un moyen passionnant de captiver l'intérêt d'un visiteur. Le contenu intégré fournit également des repères visuels qui facilitent la numérisation. WordPress a facilité l'ajout de ce type de contenu.

Comment supprimer le dossier des modules de nœud avec npkill

Comment supprimer le dossier des modules de nœud avec npkill

Node.js est un environnement d'exécution JavaScript qui vous permet d'exécuter JavaScript en dehors des navigateurs Web, ce qui en fait un choix populaire pour développer toutes sortes d'applications. Une partie de sa popularité est due à la pléthore de packages NPM disponibles pour faciliter l'expérience des développeurs.

Comment écrire et compiler votre premier code de solidité

Comment écrire et compiler votre premier code de solidité

Solidity est le langage de programmation utilisé par les contrats intelligents sur la blockchain Ethereum. C'est un langage de programmation orienté objet de type statique.