npm Pakete im OS¶
Hat man eine Installation des Node.js über den Paketmanager (z.B. Ubuntu Quellen
oder NodeSource: Node.js Binary Distributions), so kann man sich die Node.js Pakete (Werkzeuge und
Programme) über npm global (Option npm -g
) im System installieren. Hier ein
Beispiel für die Installation des grunt-cli
Pakets (gruntjs) aus den npm
Paketquellen:
$ sudo -H npm -g install @vue/cli
Hier ein Beispiel zum Anzeigen der im System installierten Node.js Pakete:
$ npm -g --depth=0 ls
/usr/lib
├── @quasar/cli@1.0.2
├── @vue/cli@4.0.5
├── eslint@6.6.0
├── gradle@1.0.9
├── grunt-cli@1.3.2
├── npm@6.13.0
├── webpack@4.41.2
└── webpack-cli@3.3.10
Will man wissen, welche Versionen eines Pakets zur Verfügung stehen
(versions
plural):
$ npm view eslint versions
[ ...
'6.4.0', '6.5.0', '6.5.1', '6.6.0'
]
Anzeigen der aktuellsten Version (version
singular):
$ npm view eslint version
6.6.0
Anzeigen der Pakete mit aktuelleren Versionen:
$ npm outdated -g --depth=0
Package Current Wanted Latest Location
npm 6.12.0 6.12.1 6.12.1 global
Update der global installierten Pakete:
$ sudo -H npm update -g
/usr/bin/npm -> /usr/lib/node_modules/npm/bin/npm-cli.js
/usr/bin/npx -> /usr/lib/node_modules/npm/bin/npx-cli.js
+ npm@6.12.1
added 2 packages from 2 contributors, removed 2 packages and updated 12 packages in 3.741s