Ich habe ein NPM-Modul erstellt und es in Version 0.0.1 veröffentlicht
Ich habe einige Änderungen vorgenommen und diese auf Github verschoben, und ich möchte, dass bei Verwendung npm install myModule
die neue Version verwendet wird.
Wie kann ich NPM mitteilen, dass es eine Version 0.0.2 gibt?
Antworten:
Ändern Sie die Version in Ihrem
package.json
oder verwenden Sienpm version <new-version>
.Nachdem Sie die Versionsnummer in Ihrem geändert haben
package.json
, können Sienpm publish
die neue Version in NPM veröffentlichen.npm install
installiert die neueste Version im NPM-Repository.quelle
Erhöhen Sie die Versionsnummer und führen Sie sie
npm publish yourModule
erneut aus - wie in den npm-Dokumenten beschrieben .npm install yourModule
installiert dann die neueste Version aus der NPM-Registrierung.Ich fand die letzte Antwort etwas irreführend, sorry.
quelle
npm version 0.2.0
odernpm version patch
npm login
wenn Sie nicht angemeldet sindFür mich führte das Aktualisieren der Version im
package.json
Standbild immer noch zu dem Fehler "Sie können nicht über ... veröffentlichen".Die zu lösenden Schritte waren (basierend auf der Versionsnummer von ops):
npm version 0.0.2
npm publish
quelle
Aus der npmjs-Dokumentation :
quelle
Wenn es sich um eine Patch-Version handelt (kleine Änderungen), verwenden Sie Folgendes:
Der letzte Teil der Versionsnummer wird erhöht.
Wenn es sich um eine Nebenversion (neue Funktionen) handelt, verwenden Sie Folgendes:
Der mittlere Teil der Versionsnummer wird erhöht.
Wenn es sich um eine Hauptversion handelt (Hauptfunktionen oder Hauptproblemkorrekturen), verwenden Sie Folgendes:
Der erste Teil der Versionsnummer wird erhöht.
quelle