Node.js - prüfe, ob das Modul installiert ist, ohne es tatsächlich zu benötigen [duplizieren]
Diese Frage hat hier bereits eine Antwort:
Prüfen Sie, ob ein node.js-Modul verfügbar ist 5 AntwortenIch muss überprüfen, ob "mocha" installiert ist, bevor ich es starte. Ich habe folgenden Code gefunden:
try {
var mocha = require("mocha");
} catch(e) {
console.error(e.message);
console.error("Mocha is probably not found. Try running `npm install mocha`.");
process.exit(e.code);
}
Ich mag die Idee nicht, eine Ausnahme zu fangen. Gibt es einen besseren Weg?