Nella mia app, ho utenti che installano le dipendenze eseguendo npm install
- comportamento standard di bog.I npm onorano le nuove versioni pre-release in semantico?
Tuttavia, ho un pacchetto che cambia frequentemente, e nel tentativo di non finire con un numero di versione ridicolmente grande come 0.1.12324
, mi sono imbattuto nel concetto di pre-release.
In che modo NPM tratta i numeri prerelease quando è in esecuzione npm install
?
Supponendo che il mio pacchetto packageA
ha un numero di versione di 0.1.1-r1234
, ed i miei utenti hanno una semver dipendenza del ~0.1.1
:
so che un nuovo utente senza packageA
installato avrà automaticamente quella versione (0.1.1-r1234
) installato.
E se qualcuno ha già installato packageA
, della versione 0.1.1-r1233
? npm install
sa installare la nuova versione preliminare?