Heim  >  Artikel  >  Web-Frontend  >  Tutorial zum Veröffentlichen von Node.JS-Paketen mit npm_node.js

Tutorial zum Veröffentlichen von Node.JS-Paketen mit npm_node.js

WBOY
WBOYOriginal
2016-05-16 16:11:411719Durchsuche

npm ist der Paketmanager für Node.JS. Bei der Node.JS-Entwicklung wird es häufig zum Installieren/Deinstallieren von Paketen verwendet. Tatsächlich übernimmt es die Aufgabe, Pakete zu veröffentlichen.

Konfigurationspaket.json

Um ein Programm zu verpacken, müssen Sie zunächst verschiedene Einstellungen konfigurieren, die durch package.json im Stammverzeichnis des Pakets angegeben werden. Der Inhalt von package.json muss im strikten JSON-Format vorliegen, das heißt:

1. Zeichenfolgen müssen in doppelte Anführungszeichen gesetzt werden, nicht in einfache Anführungszeichen
2. Attributnamen müssen in doppelte Anführungszeichen gesetzt werden; 3. Fügen Sie nach dem letzten Attribut niemals ein zusätzliches Komma ein.

Es gibt viele Attribute des Konfigurationsobjekts. Weitere Informationen finden Sie hier:

1.Name: Paketname, darf nicht mit einem vorhandenen Paket identisch sein.

2.Version: Versionsnummer.
3. Beschreibung: eine kurze Einführung.
4.Autor: Informationen zum Autor. Enthält drei Attribute: Name, E-Mail und URL.
5.bin: Wenn das Programm eine ausführbare Datei enthält (hauptsächlich über die Befehlszeile aufgerufen), geben Sie diese hier an. Sie können mehrere Dateien angeben.
6.main: Der Programmeintrag beim Aufrufen dieses Pakets mit require.
7.Abhängigkeiten: Abhängige Pakete, Sie können die Versionsnummer angeben.
Nachdem Sie package.json konfiguriert haben, können Sie es zunächst lokal packen und installieren, um zu testen, ob das Programm normal funktioniert. Der Installationsbefehl lautet:

Code kopieren Der Code lautet wie folgt:
npm install

Darüber hinaus gibt es eine unausgesprochene Regel zu beachten: Wenn Sie möchten, dass das ausführbare Programm im Paket in der Node.JS-Umgebung ausgeführt wird, fügen Sie bitte diese Zeile am Anfang der Programmeintragsdatei hinzu:

Code kopieren Der Code lautet wie folgt:
#!/usr/bin/env node

Ohne diese Zeile wird es im Systemstandardmodus geöffnet, anstatt in der Node.JS-Umgebung ausgeführt zu werden.

Npm-Konto registrieren

Um das Paket auf npm zu veröffentlichen, müssen Sie zuerst ein Konto registrieren. npm bietet keine Webversion des Registrierungsassistenten. Die Registrierung muss auch über die Befehlszeile erfolgen:


Code kopieren Der Code lautet wie folgt:
npm adduser

Nachdem Sie diesen Befehl ausgeführt haben, werden Sie nacheinander zur Eingabe Ihres Benutzernamens, Ihrer E-Mail-Adresse und Ihres Passworts aufgefordert. Warten Sie einfach eine Weile, nachdem Sie diese eingegeben haben.

Paket veröffentlichen

Die Vorbereitungen sind abgeschlossen. Führen Sie den folgenden Befehl aus, um das Paket zu veröffentlichen:


Code kopieren Der Code lautet wie folgt:
npm veröffentlichen

Wenn Sie das Paket aktualisieren möchten, ändern Sie einfach die Versionsnummer in package.json und führen Sie den Veröffentlichungsbefehl erneut aus.
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn