Hvordan finner jeg versjonen av en installert node.js/npm pakke?
Dette skriver ut selve versjonen av npm:
npm -v <package-name>
Dette skriver ut en kryptisk feil:
npm version <package-name>
Dette skriver ut pakkeversjonen i registeret (dvs. den siste tilgjengelige versjonen):
npm view <package-name> version
Hvordan får jeg tak i den installerte versjonen?
npm list
for lokale pakker eller npm list -g
for globalt installerte pakker.
Du kan finne versjonen av en bestemt pakke ved å sende navnet som argument. For eksempel vil npm list grunt
resultere i:
projectName@projectVersion /path/to/project/folder
└── [email protected]
Alternativt kan du bare kjøre npm list
uten å sende et pakkenavn som argument for å se versjonene av alle pakkene dine:
├─┬ [email protected]
│ └── [email protected]
├── [email protected]
├── [email protected]
├─┬ [email protected]
│ ├── [email protected]
│ └── [email protected]
└── [email protected]
Du kan også legge til --depth = 0
for å liste installerte pakker uten deres avhengigheter.
En annen rask måte å finne ut hvilke pakker som er installert lokalt og uten deres avhengigheter er å bruke:
npm list --depth=0
Som gir deg noe sånt som
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
└── [email protected]
Det samme kan selvsagt gjøres globalt med npm list -g --depth=0
.
Denne metoden er tydeligere i tilfelle du har installert mange pakker.
For å finne ut hvilke pakker som må oppdateres, kan du bruke npm outdated -g --depth=0
.
npm view <package> version
- returnerer den siste tilgjengelige versjonen på pakken.
npm list --depth=0
- returnerer versjoner av alle installerte moduler uten avhengigheter.
npm list
- returnerer versjoner av alle moduler og avhengigheter.
Og til slutt for å få nodeversjon: node -v
.