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
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
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 --versionComme tu peux le voir, NodeJS 8.11.1 est installé et fonctionne correctement.
Vérifiez maintenant si NMP fonctionne avec la commande suivante :
$ npm --versionComme 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
À 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.