Über NPM:
NPM ist ein Paketmanagement- und Vertriebstool für NodeJs. Es ermöglicht JavaScript -Entwicklern, Code und Code -Snippets leichter zu teilen, und es ist auch bequem, schnell und einfach, den Code zu verwalten, den Sie über NPM teilen.
Eine NodeJS -Installation und NPM -Verwaltung
Installieren
Gehen Sie zur offiziellen NodeJS -Website und laden Sie das Installationspaket herunter und installieren Sie es direkt. Gleichzeitig enthält NodeJs standardmäßig NPM -Module. Letzteres muss auf die neueste Version aktualisiert werden. -V überprüfen die Versionsinformationen, falls vorhanden, die Installation ist erfolgreich. Einige Versionen unterstützen keine Read-V-Parameterfall-Fallemeter, z. B. einen Fehlerversuch, Großbuchstaben und V.
Knoten -vv4.4.4npm -v2.15.1
Aktualisieren Sie das NPM -Modul
Knoten installieren NPM -g
Der Parameter -G repräsentiert die globale Installation. Alle unter Windows installierten Moduldateien werden im Allgemeinen im Knoten -Installationsverzeichnis oder im Verzeichnis c:/user/administrator/AppData/Roaming -Cache gespeichert.
Entfernen Sie die lokale Installation -g, NPM erstellt im aktuellen Verzeichnis ein neues Node_Modules -Verzeichnis, und das heruntergeladene Modul wird darin gespeichert.
deinstallieren
Löschen Sie Module aus dem Verzeichnis node_modules über Deinstallation
#Local Deinstall NPM Deinstall <Name> #Global Deinstall NPM Deinstall <Name> -g
2. Erstellen Sie die erste NodeJS -Anwendung
Verwenden Sie das Express -Modul, um eine Anwendung zu erstellen.
Laden Sie zuerst das Express -Modul herunter
npm install -g expressExpress -v installieren
Überprüfen Sie in ähnlicher Weise, ob die Installation erfolgreich ist. Es gibt zwei weitere Parameter: -e oder --ejs; -J oder -Jshtml. Bedeutung:
-e, --ejs add EJS Engine Support hinzufügen EJS -Modulmodul -Support hinzufügen
-J, --JSHTML Fügen Sie JSHTML Engine Support (Standardeinstellungen an JADE) hinzu.
Die CMD -Befehlszeile wird in der neuen Version von Express nicht unterstützt, sodass der obige Express -v einen Fehler meldet
NPM install -g Express -Generator
Anschließend können Sie den Befehl Express global verwenden und einen Ordner (f:/project/nodejs) auswählen, um eine Anwendung zu erstellen:
Express Hello_world
CD Hello_world tritt in das Projekt ein
CD Hello_world# View Directory Struktur Dir# wie dieses# 2016/06/26 14:43 <Dir>.# 2016/06/26 14:43 <Dir> ..# 2016/06/26 01:41 1,442 app.js# 2016/06/26 01:41 <Dir> Bin# 2016/26 01:41 331 331 Package <dir> public# 2016/06/26 01:41 <IR> Routen# 2016/06/26 01:41 <Dir> Ansichten# 2 Datei 1,773 Bytes# 6 Verzeichnisse 161.019,293,696 verfügbare Bytes*
Beachten Sie, dass es hier eine Paket.json -Datei gibt, das Attribut von Abhängigkeiten gibt die Module an, von denen das aktuelle Projekt abhängt. Vor dem Start müssen Sie die NPM -Installation ausführen, um sie herunterzuladen:
NPM Installation
Wenn es keine Package.json -Datei gibt, meldet dieser Schritt einen Fehler:
NPM Err! Die Installation konnte nicht abhängig lesen, err. Windows_NT 6.1.7601
Die Standardeinstellung kann über NPM INI generiert werden. Hier wurde der obige Express -Befehl hello_world intern aufgerufen, und der generierte Dateiinhalt ähnelt folgendermaßen:
{"Name": "Hello_world", "Version": "0.0.0", "privat": wahr, "Skripte": {"Start": "Node ./bin/www"}, "Abhängigkeiten": {"Body-Parser": "~ 1.15.1 "~ 4.13.4", "Jade": "~ 1.11.0", "Morgan": "~ 1.7.0", "serve-favicon": "~ 2.3.0"}}Sie können auch die obige Vorlage installieren und die Paket.json -Datei zum Erstellen empfangen. Es ist erwähnenswert, dass eine NPM -Modulpaket.json -Datei viel mehr Informationen enthält als hier.
Warten Sie, bis die Abhängigkeitsbibliothek heruntergeladen wird. Nach Abschluss wird ein zusätzlicher Ordner node_modules verwendet, um die Abhängigkeitsbibliothek zu speichern.
Zu diesem Zeitpunkt wurden die aktuellen Arbeiten für die Anwendungsvorbereitung abgeschlossen. Starten Sie die Anwendung:
NPM Start
Geben Sie 127.0.0.1:3000 (Standardport) zum Zugriff ein
Drei Zusammenfassung
Persönliche Erfahrung, ich hoffe, dass ich Referenzen für Schüler liefern kann, die von Null zur Erstellung einer NodeJS -Anwendung wechseln.
Das obige ist der gesamte Inhalt der NodeJs, den der Editor Ihnen bringt - die Must -Read -Anleitung zum Einstieg. Ich hoffe, jeder wird Wulin.com mehr unterstützen ~