In meiner App habe ich Benutzer installieren Abhängigkeiten durch Ausführen von npm install
- Mood Standardverhalten.Hält npm neuere Vorabversionen in semver?
Allerdings habe ich ein Paket, das sich häufig ändert, und in dem Bemühen, nicht mit einer lächerlich großen Versionsnummer wie 0.1.12324
zu enden, stolperte ich über das Konzept der Vorabversionen.
Wie behandelt npm Prerelease-Nummern beim Ausführen npm install
?
Unter der Annahme, mein Paket packageA
eine Versionsnummer von 0.1.1-r1234
hat, und meine Nutzer haben eine Abhängigkeit semver von ~0.1.1
:
Ich weiß, dass ein neuer Benutzer ohne packageA
installiert wird automatisch die Version haben (0.1.1-r1234
) installiert.
Was ist, wenn bereits jemand packageA
installiert hat, von Version 0.1.1-r1233
? Kann npm install
die neuere Vorabversion installieren?