Я пытаюсь установить socket.io на windows с npm для использования на сервере nodeJS.
Во-первых, когда я набрал "npm install socket.IO", в журнале произошла ошибка, говорящая о python и node -gyp. Я установил python 2.7.3 и установил переменные среды.
Теперь у меня появилась новая ошибка, которая имеет какое-то отношение к визуальной студии (что, черт возьми, VS имеет отношение к npm? Это о компиляторе?).
Ошибка такая же, как здесь npm install для некоторых пакетов (sqlite3, socket.io) сбой с ошибкой MSB8020 в Windows 7 Но когда я использую этот вариант в ответе вместо ошибки, он сообщает мне о возможной потере данных (c4267), но не записывает никаких ошибок.
Затем, когда я запускаю свое приложение, он говорит мне, что не могу найти модуль socket.io еще Что это может произойти?
О, а также когда я делаю npm config get root, он говорит мне, что "undefined" может ли это иметь какое-либо отношение к нему? Должен ли я устанавливать модули глобально или локально?