W mojej aplikacji mam użytkowników instalować zależności, uruchamiając npm install
- standardowe zachowanie torfowiska.Czy npm honoruje nowsze wersje przedpremierowe w semwerze?
Jednak mam jedną paczkę, która zmienia się często, i starając się nie skończyć z absurdalnie dużym numerem wersji, takim jak 0.1.12324
, natknąłem się na koncepcję przedpremierowych wersji.
W jaki sposób npm traktuje numery w wydaniach wstępnych podczas pracy pod numerem npm install
?
Zakładając paczkę packageA
ma numer wersji 0.1.1-r1234
, a moi użytkownicy mają semver zależność ~0.1.1
:
wiem, że nowy użytkownik bez packageA
zainstalowany automatycznie mieć tę wersję (0.1.1-r1234
) zainstalowane.
Co, jeśli ktoś ma już zainstalowaną wersję packageA
, wersji 0.1.1-r1233
? Czy npm install
wie, aby zainstalować nowszą wersję przedpremierową?