Der beste Weg, lokal installierte npm-Pakete zu verwalten, ist das Erstellen einer package.json-Datei.
package.json Akte bietet viele Vorteile:
Sie dient als Dokumentation für die Pakete, von denen dein Projekt abhängt. Es erlaubt Ihnen, die Version eines Pakets anzugeben, die Ihr Projekt mithilfe semantischer Versionierungsregeln verwenden kann. Wenn du deinen Build reproduzierbar machst, ist es einfacher, ihn mit anderen Entwicklern zu teilen, auf eine Weise, die leichter zu teilen ist. Anforderungen
Mindestens muss package.json haben:
"Name" alle Kleinbuchstaben Ein Wort, keine Leerzeichen Gestriche und Unterstriche sind erlaubt "Version" in der Form von x.x.x folgt semver spec
Zum Beispiel:
Erstellen Sie package.json
Um einen package.json Durchlauf zu erstellen:
> npm init Dadurch wird ein Kommandozeilen-Fragebogen gestartet und schließlich ein package.json im Verzeichnis erstellt, in dem Sie den Befehl gestartet haben.
Das Initialisieren eines package.json durch das Ausführen von npm init im Verzeichnis ermöglicht es dir, viele Informationen einzugeben, wie zum Beispiel: Name, Version, Autor usw.
Wenn wir den Standardnamen verwenden, drücken Sie einfach Enter!!
Ich habe die Informationen nur in der Beschreibung und dem Autor eingegeben, und alle anderen Rückgaben sind Standard, zum Beispiel:
Wir sehen, dass das generierte package.json-Paket wie folgt aussieht:
Wenn du die Standard-Generierung verwenden möchtest und nicht jedes Mal den Auto-Enter-Button drücken willst, kannst du hinzufügen – ja, nach npm init,
Code:
So musst du nicht jedes Mal die Enter-Taste drücken, und das Ergebnis ist wie folgt:
Name: verwendet standardmäßig den Autornamen, außer im Git-Verzeichnis, dann ist es der Name des Repositorys Version:Always 1.0.0 Haupt: Immer index.js scrip{filter}ts: Erstellt standardmäßig ein leeres Testskript Schlüsselwörter: leer Autor: Welche CLI Sie auch immer angeben Lizenz:ISC Repository: Extrahiert Informationen aus dem aktuellen Verzeichnis (falls vorhanden). Bugs: Informationen werden aus dem aktuellen Verzeichnis extrahiert (falls vorhanden). Startseite: Extrahiert Informationen aus dem aktuellen Verzeichnis (falls vorhanden).
Du kannst auch mehrere Konfigurationsoptionen für den init-Befehl festlegen. Einige nützliche:
|