Letzteres hängt technisch von Ihrer Distribution ab. Aber die Chance ist, dass es ein DEB-Paket ist, das npm installiert, einschließlich der Installation seiner Abhängigkeiten wie nodejs, und es wäre eine vollständige Installation wie Dokumentation und Binärdateien, nicht nur ein Javascript-Modul.
Ersteres installiert ein globales npm-Modul zusammen mit seinen Abhängigkeiten, wobei letzteres npm verwendet wird. Dies könnte theoretisch das gleiche Modul ersetzen, das die DEB installiert hat, aber es besteht die Gefahr, dass dies nicht der Fall ist. Stattdessen ist das Modul npm als verwaltetes Paket des Systems npm in / usr / local / share / npm anstelle von / usr / share / npm vorhanden.