Jak korzystać z npm, aby wyświetlić najnowszą wersję modułu? Spodziewam się czegoś jak npm --latest express
wydrukować v3.0.0
.
node.js
npm
versioning
Trantor Liu
źródło
źródło
npm view
,npm show
,npm info
, Inpm v
wszystko to samo.Jeśli szukasz bieżących i najnowszych wersji wszystkich zainstalowanych pakietów, możesz także użyć:
npm outdated
źródło
outdated
iupdate
działa z NPM docs.npmjs.com/getting-started/updating-local-packagesnpm update
po prostu uruchomić to też - tak przynajmniej mogę zobaczyć najnowsze wersje. Gdy uruchamiasz te polecenia tylko raz w miesiącu, trudno jest zapamiętać wszystkie opcje.Od października 2014 r . :
Najnowsza wersja zdalna:
Uwaga: wersja jest pojedyncza.
Jeśli chcesz zobaczyć wszystkie dostępne (zdalne) wersje, wykonaj następujące czynności:
Uwaga: wersje są w liczbie mnogiej. To daje pełną listę wersji do wyboru.
Aby uzyskać wersję, którą faktycznie masz lokalnie, możesz użyć:
Uwaga: nawet w przypadku deklaracji wersji pakietu.json zainstalowana wersja może się nieco różnić - na przykład, jeśli w deklaracji wersji użyto tilda
Powinien działać w wersjach NPM 1.3.x, 1.4.x, 2.x i 3.x
źródło
npm view <module_name> versions
?npm view <module_name> versions
polecenie jest bardzo przydatne. + możemy zainstalować konkretną wersję pakietu za pomocąnpm install <module_name>@<version_number>
-L
(opcjonalnie małymi literami)?Możesz zobaczyć całą wersję modułu za pomocą
npm view
. np .: Aby wyświetlić listę wszystkich wersji bootstrap, w tym beta.Ale jeśli lista wersji jest bardzo duża, zostanie obcięta.
--json
Opcja będzie drukować wszystkie wersje łącznie z wersjami beta, jak również.Jeśli chcesz wyświetlić tylko wersje stabilne, a nie wersję beta, użyj liczby pojedynczej
version
Lub
A jeśli chcesz zobaczyć tylko najnowszą wersję, to proszę bardzo.
źródło
npm view <pkg> version
Drukuje ostatnią wersję według daty wydania. Czasami może to być poprawka dla starszej stabilnej gałęzi.Rozwiązaniem jest wyświetlenie wszystkich wersji i pobranie ostatniej według numeru wersji
Lub z awk zamiast jq:
źródło
Istnieje również inny łatwy sposób sprawdzenia najnowszej wersji bez przechodzenia do NPM, jeśli używasz VS Code.
źródło