Ich suche nach einer Möglichkeit herauszufinden, ob ein Modul verfügbar ist.Überprüfen Sie, ob ein Modul node.js verfügbar ist
Zum Beispiel möchte ich überprüfen, ob das Modul mongodb
programmgesteuert verfügbar ist.
Auch sollte es nicht das Programm anhalten, wenn ein Modul nicht gefunden wird, ich möchte das selbst behandeln.
PS: Ich habe diese Frage hinzugefügt, weil Google nicht hilfreich ist.
Sehr schön, brillant. – ShrekOverflow
Seien Sie vorsichtig damit bei Ihren eigenen Modulen. 'MODULE_NOT_FOUND' wird aufgerufen, wenn eine geschachtelte Anforderung fehlschlägt. Um dies zu vermeiden, könnte in der Nachricht ein Regex verwendet werden, um zu prüfen, welches Modul nicht gefunden wurde. Es wäre ratsam, die eigentliche Fehlermeldung auf der Konsole auszugeben. Mit 'require.resolve' würde dies ebenfalls vermieden. – vaughan