Node.js - проверьте, установлен ли модуль, фактически не требуя его [дубликата]
На этот вопрос уже есть ответ:
Проверьте, доступен ли модуль node.j 5 ответовМне нужно проверить, установлен ли "mocha", прежде чем запускать его. Я придумал следующий код:
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);
}
Мне не нравится идея поймать исключение. Есть ли способ лучше