NPM oder Knotenpaketmanager ist dasselbe wie GEEIGNET zu debian. Es wird verwendet, um zu installieren, zu entfernen, zu aktualisieren Nodejs Pakete. In diesem Artikel werde ich Ihnen zeigen, wie Sie installieren und verwenden können NPM Auf Debian 9 Stretch.
Installieren von NodeJs und NPM
Die Version von Nodejs Erhältlich im offiziellen Debian 9 Stretch -Paket -Repository ist 4.x, was sehr alt ist. Das offizielle Paket -Repository von Debian 9 Stretch hat nicht NPM. In diesem Abschnitt werde ich die neueste stabile Version von installieren Nodejs Und NPM Welches ist zum Zeitpunkt dieses Schreibens 8.11.1.
Zuerst aktualisieren Sie die geeignet Paket -Repository -Cache mit dem folgenden Befehl:
$ sudo apt-Get-Update
Jetzt installieren Locken mit dem folgenden Befehl:
$ sudo apt-get curl installieren
Drücken Sie y und dann drücken Sie weitermachen.
Locken sollte installiert werden.
Fügen Sie nun das Paket -Repository von hinzu Nodejs 8.x mit dem folgenden Befehl:
$ curl -l https: // deb.nodesource.com/setup_8.x | sudo -e Bash -
Der Nodejs 8.Das X -Paket -Repository sollte hinzugefügt werden, wie Sie im folgenden Screenshot sehen können.
Jetzt können Sie installieren Nodejs Und NPM Insgesamt zusammen mit den Entwicklungstools zum Aufbau einheimischer Nodejs Module mit dem folgenden Befehl:
$ sudo apt-Get Installieren
Jetzt drücken y und dann drücken Sie weitermachen.
Nodejs, NPM und die erforderlichen Build -Tools zum Kompilieren Nodejs Native Module werden installiert.
Überprüfen Sie nun, ob Nodejs Arbeitet mit dem folgenden Befehl:
$ node --version
Wie du sehen kannst, Nodejs 8.11.1 ist installiert und funktioniert korrekt.
Überprüfen Sie nun, ob NPM Arbeitet mit dem folgenden Befehl:
$ npm -Verssion
Wie du sehen kannst NPM ist auch richtig installiert.
Verwenden von NPM
In diesem Abschnitt werde ich Ihnen zeigen, wie man benutzt NPM zum Manager Nodejs Module oder Pakete. Lassen Sie uns vorher über globale Pakete und lokale Pakete sprechen.
Wenn Sie a installieren Nodejs Paket weltweit, dann sollte es irgendwo gespeichert werden /usr/lib/node_modules Verzeichnis und Sie können von allen darauf zugreifen Nodejs Projekt.
Wenn Sie a installieren Nodejs Paket vor Ort, dann ein Verzeichnis node_modules/ sollte in Ihrem Projektverzeichnis erstellt werden und das Paket sollte gespeichert werden node_modules/ Verzeichnis relativ zu Ihrem Projektverzeichnis. Es kann nur aus diesem Projekt zugegriffen werden.
Das ist alles, was Sie vorerst wissen müssen. Lass uns weitermachen.
Jeden Nodejs Projekt hat a Paket.JSON Datei im Stammverzeichnis des Projekts. Diese Datei enthält Informationen zu Ihrem Projekt, z. B. den Namen des Projekts, die Version des Projekts, die Abhängigkeiten oder andere Nodejs Pakete Ihr Projekt hängt von und vielem mehr ab. Sie können manuell eine erstellen Paket.JSON Datei und geben Sie alle diese Informationen ein oder Sie können verwenden NPM um es für Sie zu erstellen.
Erstellen Sie zuerst ein neues Verzeichnis Knotenprojekt (Sie können nennen, was Sie wollen) für Ihre Nodejs Projekt mit dem folgenden Befehl:
$ mkdir node-project
Navigieren Sie nun mit dem folgenden Befehl zu Ihrem Projektverzeichnis:
$ CD-Knotenprojekt
Nun, um a zu erstellen Paket.JSON Datei mit NPM, Führen Sie den folgenden Befehl aus:
$ npm init
Füllen Sie die Details aus und drücken Sie sich vorwärts bewegen.
Am Ende eingeben Ja und drücke .
Wie Sie sehen können, a Paket.JSON Datei wird erstellt.
Dies ist der Inhalt der Paket.JSON Datei:
Wenn Sie den Namen des Pakets kennen, können Sie es problemlos mithilfe von Verwendung installieren NPM.
Zum Beispiel, wenn Sie installieren möchten äußern Nodejs Paket, das Express -Web -Framework ist, führen Sie den folgenden Befehl aus Ihrem Projektverzeichnis aus:
$ npm install express -Save
äußern Nodejs Paket sollte installiert werden.
Sie können a installieren Nodejs Paket weltweit aus jedem Verzeichnis. Zum Beispiel, wenn Sie installieren möchten äußern Nodejs Paket global aus, führen Sie den folgenden Befehl aus:
$ sudo npm -g Installieren Sie Express
Es sollte weltweit installiert werden.
Wenn Sie a entfernen möchten Nodejs Paket, sagen wir äußern, Führen Sie aus Ihrem Projektverzeichnis den folgenden Befehl aus Ihrem Projektverzeichnis aus:
$ npm Deinstall Express -Save
Der Knotenejs ausdrücken Paket wird entfernt.
Zu entfernen a Nodejs Paket, sagen wir äußern, Führen Sie weltweit den folgenden Befehl aus:
$ sudo npm -g Deinstall Express
Es sollte entfernt werden.
Nun, jetzt wissen Sie, wie man installiert und entfernt Nodejs Pakete mit NPM. Nun ist die Frage: Woher weiß ich, womit ich installieren kann NPM? Welche Pakete sind verfügbar??
Nun, Sie können nach Paketen in der suchen NPM's offizielle Website unter https: // www.NPMJS.com/ oder Sie können verwenden NPM Befehlszeilen -Dienstprogramm.
Suchen nach Nodejs Pakete aus Ihrem Webbrowser finden Sie unter https: // www.NPMJS.com/ und suchen Sie nach dem, was Sie suchen. Geben Sie die im Screenshot unten markierten Schlüsselwörter ein und drücken Sie .
Sie sollten viele Pakete sehen, wie Sie im markierten Abschnitt des Screenshot unten sehen können. Sie können auf einen von ihnen klicken, um weitere Informationen zu diesem Paket anzuzeigen.
Sie können auch den folgenden Befehl ausführen, um nach zu suchen NPM Pakete:
$ npm Suche "Web Framework"
Wie Sie sehen können, wird dieselbe Liste angezeigt. Sie können den Paketnamen aus der ersten Spalte abholen, wie im Screenshot unten markiert, und installieren, was Sie verwenden NPM.
So installieren und verwenden Sie also NPM Auf Debian 9 Stretch. Danke, dass du diesen Artikel gelesen hast.