Node.js - sprawdź, czy moduł jest zainstalowany, nie wymagając go w rzeczywistości [duplikat]
To pytanie ma już odpowiedź tutaj:
Sprawdź, czy moduł node.js jest dostępny 5 odpowiedziPrzed uruchomieniem muszę sprawdzić, czy „mokka” jest zainstalowana. Wymyśliłem następujący kod:
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);
}
Nie podoba mi się pomysł złapania wyjątku. Czy jest lepszy sposób?