NodeJS

Installer NPM sur Debian 9

Installer NPM sur Debian 9

Comment installer et utiliser NPM sur Debian 9 Stretch

NMP ou alors Gestionnaire de packages de nœuds est la même chose que APTE à Debian. Il est utilisé pour installer, supprimer, mettre à jour NodeJS paquets.  Dans cet article, je vais vous montrer comment installer et utiliser NMP sur Debian 9 Stretch.

Installation de NodeJS et NPM

La version de NodeJS disponible dans le référentiel officiel de paquets Debian 9 Stretch est 4.x, qui est très ancien. Le référentiel de paquets officiel de Debian 9 Stretch n'a pas NMP.  Dans cette section, je vais installer la dernière version stable de NodeJS et NMP qui est au moment d'écrire ces lignes 8.11.1.

Mettez d'abord à jour le apte cache du référentiel de packages avec la commande suivante :

$ sudo apt-get mise à jour

Installer maintenant BOUCLE avec la commande suivante :

$ sudo apt-get install curl

presse oui puis appuyez sur continuer.

BOUCLE devrait être installé.

Ajoutez maintenant le référentiel de packages de NodeJS 8.x avec la commande suivante :

$ curl -sL https://deb.source de nœud.com/setup_8.x | sudo -E bash -

le NodeJS 8.x doit être ajouté comme vous pouvez le voir sur la capture d'écran ci-dessous.

Vous pouvez maintenant installer NodeJS et NMP tous ensemble avec les outils de développement pour construire natif NodeJS modules avec la commande suivante :

$ sudo apt-get install build-essential nodejs

Maintenant, appuyez sur oui puis appuyez sur continuer.

NodeJS, NMP et les outils de construction requis pour la compilation NodeJS les modules natifs sont installés.

Vérifiez maintenant si NodeJS fonctionne avec la commande suivante :

$ nœud --version

Comme tu peux le voir, NodeJS 8.11.1 est installé et fonctionne correctement.

Vérifiez maintenant si NMP fonctionne avec la commande suivante :

$ npm --version

Comme tu peux le voir NMP est également installé correctement.

Utiliser NPM

Dans cette section, je vais vous montrer comment utiliser NMP au gestionnaire NodeJS modules ou packages. Avant cela, parlons des packages globaux et des packages locaux.

Si vous installez un NodeJS package globalement, alors il devrait être enregistré quelque part /usr/lib/node_modules répertoire et vous pouvez y accéder à partir de n'importe quel NodeJS projet.

Si vous installez un NodeJS package localement, puis un répertoire node_modules/ doit être créé sur votre répertoire de projet et le package doit être enregistré dans node_modules/ répertoire relatif à votre répertoire de projet. Il n'est accessible qu'à partir de ce projet.

C'est tout ce que vous devez savoir pour l'instant. Nous allons continuer.

Création d'un paquet.Fichier de configuration json avec NPM :

Tous NodeJS le projet a un paquet.json fichier dans le répertoire racine de son projet. Ce fichier contient des informations sur votre projet, telles que le nom du projet, la version du projet, les dépendances ou autres NodeJS packages dont dépend votre projet et bien d'autres.  Vous pouvez créer manuellement un paquet.json fichier et mettre toutes ces informations ou vous pouvez utiliser NMP pour le créer pour vous.

Créez d'abord un nouveau répertoire nœud-projet (vous pouvez nommer ce que vous voulez) pour votre NodeJS projet avec la commande suivante :

$ mkdir node-project

Accédez maintenant à votre répertoire de projet avec la commande suivante :

$ cd node-project

Maintenant pour créer un paquet.json fichier avec NMP, exécutez la commande suivante :

$ npm init

Remplissez les détails et appuyez sur aller de l'avant.

À la fin, tapez Oui et appuyez sur .

Comme vous pouvez le voir, un paquet.json le fichier est créé.

C'est le contenu du paquet.json déposer:

Installer un package NodeJS localement avec NPM :

Si vous connaissez le nom du package, vous pouvez facilement l'installer en utilisant NMP.

Par exemple, si vous souhaitez installer Express NodeJS package, qui est le framework Web Express, exécutez la commande suivante à partir de votre répertoire de projet :

$ npm install express --save

Express NodeJS le paquet doit être installé.

Installer un package NodeJS globalement avec NPM :

Vous pouvez installer un NodeJS package globalement à partir de n'importe quel répertoire.  Par exemple, si vous souhaitez installer Express NodeJS package globalement, exécutez la commande suivante :

$ sudo npm -g install express

Il doit être installé dans le monde entier.

Suppression d'un package NodeJS localement avec NPM :

Si vous souhaitez supprimer un NodeJS paquet, disons Express, à partir de votre répertoire de projet, exécutez la commande suivante à partir de votre répertoire de projet :

$ npm uninstall express --save

le exprimer NodeJS le paquet est supprimé.

Suppression globale d'un package NodeJS avec NPM :

Pour supprimer un NodeJS paquet, disons Express, globalement, exécutez la commande suivante :

$ sudo npm -g désinstaller express

Il devrait être supprimé.

Recherche de packages NodeJS :

Eh bien, maintenant vous savez comment installer et supprimer NodeJS forfaits avec NMP. Maintenant, la question est, comment puis-je savoir ce que je peux installer avec NMP? Quels forfaits sont disponibles?

Eh bien, vous pouvez rechercher des packages dans le NMPle site officiel de https://www.npmjs.com/ ou vous pouvez utiliser NMP utilitaire de ligne de commande.

Rechercher NodeJS packages à partir de votre navigateur Web, accédez à https://www.npmjs.com/ et recherchez ce que vous cherchez. Tapez les mots-clés comme indiqué dans la capture d'écran ci-dessous, et appuyez sur .

Vous devriez voir beaucoup de packages comme vous pouvez le voir dans la section marquée de la capture d'écran ci-dessous. Vous pouvez cliquer sur l'un d'eux pour voir plus d'informations sur ce package.

Vous pouvez également exécuter la commande suivante pour rechercher NMP paquets:

$ npm recherche "Framework Web"

Comme vous pouvez le voir, la même liste s'affiche. Vous pouvez récupérer le nom du package dans la première colonne comme indiqué dans la capture d'écran ci-dessous et installer ce dont vous avez besoin en utilisant NMP.

C'est ainsi que vous installez et utilisez NMP sur Debian 9 Stretch. Merci d'avoir lu cet article.

Meilleures distributions Linux pour les jeux en 2021
Le système d'exploitation Linux a parcouru un long chemin depuis son apparence originale, simple et basée sur le serveur. Ce système d'exploitation s'...
Comment capturer et diffuser votre session de jeu sur Linux
Dans le passé, jouer à des jeux n'était considéré qu'un passe-temps, mais avec le temps, l'industrie du jeu a connu une croissance énorme en termes de...
Meilleurs jeux à jouer avec le suivi des mains
Oculus Quest a récemment introduit l'idée géniale du suivi manuel sans contrôleurs. Avec un nombre toujours croissant de jeux et d'activités qui exécu...