NPM ou Node Package Manager 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 NPM Sur Debian 9 Stretch.
Installation de Nodejs et NPM
La version de Nodejs Disponible dans le référentiel officiel de Debian 9 Stretch Package est 4.x, qui est très vieux. Le référentiel officiel de package de Debian 9 Stret NPM. Dans cette section, je vais installer la dernière version stable de Nodejs et NPM qui est au moment de la rédaction 8.11.1.
Mettez d'abord à jour le apte Cache du référentiel de package avec la commande suivante:
$ sudo apt-get updat
Installer maintenant BOUCLE avec la commande suivante:
$ sudo apt-get install curl
Presse y Et 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.nœud.com / setup_8.X | sudo -e bash -
Le Nodejs 8.Le référentiel de packages doit être ajouté comme vous pouvez le voir sur la capture d'écran ci-dessous.
Maintenant vous pouvez installer Nodejs et NPM tous ensemble avec les outils de développement pour construire des natifs Nodejs modules avec la commande suivante:
$ sudo apt-get install bodi-entinel nodejs
Maintenant, appuyez sur y Et puis appuyez sur continuer.
Nodejs, NPM et les outils de construction requis pour compiler Nodejs Les modules natifs sont installés.
Vérifiez maintenant si Nodejs travaille avec la commande suivante:
$ node --version
Comme tu peux le voir, Nodejs 8.11.1 est installé et fonctionne correctement.
Vérifiez maintenant si NPM travaille avec la commande suivante:
$ npm --version
Comme tu peux le voir NPM est installé correctement également.
Utilisation de NPM
Dans cette section, je vais vous montrer comment utiliser NPM à gestionnaire Nodejs modules ou packages. Avant cela, parlons des forfaits mondiaux et des forfaits locaux.
Si vous installez un Nodejs emballage à l'échelle mondiale, puis il doit ê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 / devrait être créé sur votre répertoire de projet et le package doit être enregistré dans node_modules / Répertoire par rapport à votre répertoire de projet. Il ne peut être accessible que de ce projet.
C'est tout ce que tu dois savoir pour le moment. Nous allons continuer.
Chaque Nodejs Le projet a un emballer.json dossier dans le répertoire racine de son projet. Ce fichier contient des informations sur votre projet, comme le nom du projet, la version du projet, les dépendances ou autres Nodejs packages sur vosquels votre projet dépend et bien d'autres. Vous pouvez créer manuellement un emballer.json fichier et mettre toutes ces informations ou vous pouvez utiliser NPM Pour le créer pour vous.
Créez d'abord un nouveau répertoire projection de nœuds (vous pouvez nommer ce que vous voulez) pour votre Nodejs Projet avec la commande suivante:
$ mkdir nœud-project
Accédez maintenant à votre répertoire de projet avec la commande suivante:
$ CD-Node-Project
Maintenant pour créer un emballer.json déposer avec NPM, Exécutez la commande suivante:
$ npm init
Remplissez les détails et appuyez sur aller de l'avant.
En fin de compte, tapez Oui et presser .
Comme vous pouvez le voir, un emballer.json Le fichier est créé.
Ceci est le contenu du emballer.json déposer:
Si vous connaissez le nom du package, vous pouvez facilement l'installer en utilisant NPM.
Par exemple, si vous souhaitez installer exprimer Nodejs Package, qui est Express Web Framework, exécutez la commande suivante à partir de votre répertoire de projet:
$ npm install express - save
exprimer Nodejs Le package doit être installé.
Vous pouvez installer un Nodejs Package à l'échelle mondiale à partir de n'importe quel répertoire. Par exemple, si vous souhaitez installer exprimer Nodejs Package globalement, exécutez la commande suivante:
$ sudo npm -g install express
Il doit être installé à l'échelle mondiale.
Si vous souhaitez supprimer un Nodejs Package, disons exprimer, Dans votre répertoire de projet, exécutez la commande suivante à partir de votre répertoire de projet:
$ npm désinstaller Express - Save
Le nodejs exprimés Le package est supprimé.
Pour supprimer un Nodejs Package, disons exprimer, Globalement, exécutez la commande suivante:
$ sudo npm -g désinstaller Express
Il doit être supprimé.
Eh bien, maintenant vous savez installer et supprimer Nodejs emballages avec NPM. Maintenant, la question est de savoir comment savoir avec quoi je peux installer NPM? Quels packages sont disponibles?
Eh bien, vous pouvez rechercher des packages dans le NPMSite Web officiel de https: // www.npmjs.com / ou vous pouvez utiliser NPM utilitaire de ligne de commande.
Rechercher Nodejs Packages de votre navigateur Web, allez sur https: // www.npmjs.com / et rechercher ce que vous recherchez. Tapez les mots clés comme marqué 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 NPM paquets:
$ Recherche NPM "Framework Web"
Comme vous pouvez le voir, la même liste s'affiche. Vous pouvez récupérer le nom du package à partir de la première colonne comme marqué dans la capture d'écran ci-dessous, et installer ce dont vous avez besoin en utilisant NPM.
C'est ainsi que vous installez et utilisez NPM Sur Debian 9 Stretch. Merci d'avoir lu cet article.