Jak zjistit verzi nainstalovaného balíčku node.js/npm?
Vypíše se verze samotného balíčku npm:
npm -v <package-name>
Toto vypíše záhadnou chybu:
npm version <package-name>
Vypíše verzi balíčku v registru (tj. nejnovější dostupnou verzi):
npm view <package-name> version
Jak získám nainstalovanou verzi?
npm list
pro lokální balíčky nebo npm list -g
pro globálně nainstalované balíčky.
Verzi konkrétního balíčku můžete zjistit zadáním jeho názvu jako argumentu. Například npm list grunt
bude mít za výsledek:
projectName@projectVersion /path/to/project/folder
└── [email protected]
Případně můžete spustit npm list
bez zadání názvu balíčku jako argumentu a zobrazit verze všech svých balíčků:
├─┬ [email protected]
│ └── [email protected]
├── [email protected]
├── [email protected]
├─┬ [email protected]
│ ├── [email protected]
│ └── [email protected]
└── [email protected]
Můžete také přidat --depth = 0
pro výpis nainstalovaných balíčků bez jejich závislostí.
Dalším rychlým způsobem, jak zjistit, které balíčky jsou nainstalovány lokálně a bez jejich závislostí, je použití:
npm list --depth=0
Což vám dá něco jako
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
└── [email protected]
Totéž lze samozřejmě provést globálně pomocí npm list -g --depth=0
.
Tato metoda je přehlednější v případě, že máte nainstalováno velké množství balíčků.
Chcete-li zjistit, které balíky je třeba aktualizovat, můžete použít npm outdated -g --depth=0
.
npm view <package> version
- vrátí poslední dostupnou verzi balíčku.
npm list --depth=0
- vrátí verze všech nainstalovaných modulů bez závislostí.
npm list
- vrátí verze všech modulů a závislostí.
A nakonec pro získání verze uzlu: node -v