Почему NPM не ставит глобально?
У меня под win 7 каталог с глобальными модулями:C:\Users\<user_name>\AppData\Roaming\npm
Его нужно добавить в переменную PATH.
Под win 8.1 скорее всего путь тот же.
Надо добавить директорию с бинарниками ноды в PATH