Node.js - Мне действительно нужна Visual Studio? А Python 2.X или 3.X?
Пытается установить веб-сокеты на Windows Node.js.
Я получаю нативные расширения, требующие Visual Studio и Python.
У меня вопрос: можно ли взять другой компилятор? Или мне действительно нужно скачать VS (3,6 ГБ) или есть альтернативы, так как я не хочу загружать это огромное количество. Я полагаю, в Linux есть GGC. И нужен ли мне Python 2.X или Python 3.X.
Спасибо за ответы. Хорошего дня.
2 ответа
Вам понадобится Visual Studio, чтобы получить компиляторы C++. Вы можете загрузить Visual Studio 2010 Express здесь, загрузка которого намного меньше (694 МБ). Для python вам понадобится 2.6 или 2.7, как описано в вики node.js на github.
Другой альтернативой является простое использование двоичных файлов, уже предоставленных командой node.js. Если вы пойдете по этому пути, вам не придется самостоятельно компилировать исходный код. Из того, что я могу сказать, узел уже должен поддерживать веб-сокеты. Смотрите руководство по настройке сервера с использованием веб-сокетов здесь.
Есть много ws-совместимых модулей только для JS, которым не требуются C++ runtime/node/V8 headers/Waf/Python
Установите файл node.js из предварительно собранного пакета (загрузка ~5 Мб, включая npm), затем выполните npm install sockjs
(sockjs реализует сервер websockets как один из доступных транспортов). Затем подключитесь с помощью клиента HTML5 webscockets или с помощью библиотеки sockjs-client.