- Übersicht: npm outdated und npm audit
- Was ist npm outdated?
- Was ist npm audit?
- Warum ist das wichtig?
- Wie verwendet man npm outdated?
- Wie verwendet man npm audit?
- Wie aktualisiert man Pakete?
- Tipps
- Fazit
Übersicht: npm outdated und npm audit
Was ist npm outdated
?
npm outdated
ist ein Kommandozeilen-Tool, das Teil von npm ist. Es zeigt an, welche Abhängigkeiten in einem Node.js-Projekt veraltet sind, welche Version aktuell installiert ist, welche die gewünschte Version laut package.json
wäre und welche die neueste verfügbare Version ist.
Was ist npm audit
?
npm audit
ist ein weiteres wichtiges Kommandozeilen-Tool von npm. Es prüft die installierten Abhängigkeiten auf bekannte Sicherheitslücken und gibt eine Übersicht über gefundene Schwachstellen sowie Empfehlungen zur Behebung.
Warum ist das wichtig?
- Sicherheit: Veraltete Pakete enthalten oft bekannte Sicherheitslücken.
npm audit
hilft, diese frühzeitig zu erkennen. - Neue Features: Updates bringen neue Funktionen und Verbesserungen.
- Kompatibilität: Neuere Versionen beheben Bugs und sorgen für bessere Kompatibilität mit anderen Paketen.
- Wartbarkeit: Ein aktuelles Projekt ist leichter zu pflegen und zu erweitern.
Wie verwendet man npm outdated
?
Im Projektverzeichnis öffnen:
1
cd /pfad/zu/deinem/projekt
Veraltete Pakete anzeigen:
1 | pm outdated |
Die Ausgabe zeigt eine Tabelle mit:
Package
: Name des PaketsCurrent
: Installierte VersionWanted
: Version lautpackage.json
Latest
: Neueste verfügbare VersionBeispiel:
1 | Package Current Wanted Latest Location |
Wie verwendet man npm audit
?
Im Projektverzeichnis öffnen:
1
cd /pfad/zu/deinem/projekt
Sicherheitsüberprüfung starten:
1
npm audit
Die Ausgabe zeigt eine Zusammenfassung der gefundenen Schwachstellen und gibt Hinweise, wie diese behoben werden können.
Automatische Behebung versuchen:
1
npm audit fix
Damit werden, wenn möglich, gefundene Probleme automatisch behoben.
Wie aktualisiert man Pakete?
Einzelnes Paket aktualisieren:
1
npm update <paketname>
Beispiel:
1 | npm update lodash |
Alle Pakete aktualisieren:
1
npm update
Auf die neueste Version (auch Major-Updates):
1
npm install <paketname>@latest
Beispiel:
1
npm install lodash@latest
Tipps
- Prüfe nach Updates, ob deine Anwendung weiterhin wie erwartet funktioniert.
- Nutze
npm audit
regelmäßig für zusätzliche Sicherheitsprüfungen. - Versioniere dein Projekt regelmäßig mit Git, um bei Problemen zurückrollen zu können.
Fazit
Mit npm outdated
und npm audit
sowie regelmäßigen Updates hältst du dein Node.js-Projekt sicher, aktuell und wartbar.