npm-Version : 3.10.10
Szenario : Ich habe ein JAR mit Version 1.2.0 in mein privates npm-Repository hochgeladen. Jetzt habe ich aus irgendeinem Grund ein neues Glas mit Version 1.1.0 hinzugefügt.
Meine package.json hat eine Abhängigkeit "XYZ": "latest". Aber es lädt 1.1.0 herunter? Ist das ein Bug oder mache ich etwas nicht richtig? Ich hatte erwartet, dass es immer 1.2.0 herunterlädt.
Was ist ein Glas? npm-Angebote in Tarballs.
"latest" ist ein Dist-Tag; eine Version muss explizit darauf gesetzt werden. Beim Zurückportieren (wie Sie es getan haben) ist es leicht, versehentlich die ältere Version als "neueste" festzulegen.
Ich würde vorschlagen, https://npmjs.com/safe-publish-latest zu verwenden, um dies in Zukunft zu vermeiden. Um dies jetzt zu beheben, führen Sie npm dist-tag add [email protected] latest
. aus
Entschuldigung, mein Fehler, ich meinte Tarballs (und keine Gläser).
Diese Lösung funktioniert. Vielen Dank.
Hilfreichster Kommentar
Entschuldigung, mein Fehler, ich meinte Tarballs (und keine Gläser).