Так как Node.js под сырой Windows (без cygwin) появился только в ноябре 2011 года, то значительная часть модулей для Node.js всё ещё по инерции полагается на то, что у пользователей используется Linux или Mac OS X. В особенности это касается тех модулей, которые предполагают компиляцию библиотек. Такие модули, как правило, не распространяют готовые сборки под Windows и не поддаются (без мощных усилий, я имею в виду) перекомпиляции под Windows. Привязка к невиндам на каждом шагу. Начать хотя бы с того, что
Makefile от bcrypt полагается на существование команды
rm, которой в Windows нету.