Мне нужно проверить, установлен ли «мокко», прежде чем запускать его. Я придумал следующий код:
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);
}
Мне не нравится идея поймать исключение. Есть ли способ лучше?
-g
вnpm
? т.е.npm install -g mocha
? Изменить: AFAIKrequire
не найдет модули, установленные с опцией-g
. - person Jan Święcki   schedule 09.03.2013