Cli: Package.json mit Abhängigkeiten "latest" lädt nicht neuestes herunter

Erstellt am 24. Apr. 2020  ·  3Kommentare  ·  Quelle: npm/cli

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.

Hilfreichster Kommentar

Entschuldigung, mein Fehler, ich meinte Tarballs (und keine Gläser).

Alle 3 Kommentare

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.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen