5

cố gắng cài đặt websockets trên windows Node.js.Node.js - Tôi có thực sự cần Visual Studio không? Và Python 2.X hoặc 3.X?

Tôi nhận được các tiện ích mở rộng gốc yêu cầu Visual Studio và Python.

Câu hỏi của tôi là: Có thể thực hiện một trình biên dịch khác không? Hay tôi thực sự cần VS (3,6GB) Tải xuống hoặc có các lựa chọn thay thế, vì tôi không muốn tải xuống số tiền khổng lồ đó. Linux có GGC, tôi cho là vậy. Và tôi có cần Python 2.X hoặc Python 3.X.

Node.js

Cảm ơn bạn đã trả lời. Chúc một ngày tốt đẹp.

+2

trừ khi nền tảng mục tiêu là cửa sổ, có thể dễ dàng cài đặt linux trên vm hơn. – soulcheck

Trả lời

5

Bạn sẽ cần studio trực quan để có được trình biên dịch C++. Bạn có thể kéo xuống Visual Studio 2010 Express here, tải xuống nhỏ hơn nhiều (694MB). Đối với python, bạn sẽ cần 2.6 hoặc 2.7 như được mô tả trên wiki node.js trên github.

Cách thay thế khác là chỉ cần sử dụng các tệp nhị phân đã là supplied bởi nhóm node.js. Nếu bạn đi tuyến đường này, bạn sẽ không phải tự biên dịch nguồn. Từ những gì tôi có thể nói, nút nên đã hỗ trợ websockets. Xem hướng dẫn về cách thiết lập máy chủ bằng cách sử dụng websockets here.

+0

VS thực sự cần thiết cho trình biên dịch MS VC++, chứ không phải .NET. – josh3736

+0

Ngoài ra, lưu ý rằng chính Node đã chạy, có lẽ từ các tệp nhị phân. Anh ấy gặp sự cố trong khi cài đặt npm, nơi các tiện ích mở rộng gốc phải được tạo từ nguồn. – josh3736

+0

Ah ok, cảm ơn vì đã giải thích rõ. Cập nhật câu trả lời của tôi để phản ánh. – Jduv

2

Có rất nhiều ws-tương thích JS-chỉ module mà không yêu cầu C++ runtime/node/header V8/WAF/Python

Cài đặt Node.js từ pre-built package (~ 5MB tải, bao gồm NPM), sau đó làm npm install sockjs (sockjs triển khai máy chủ websockets là một trong các phương tiện có sẵn). Sau đó, kết nối bằng ứng dụng khách web HTML5 web hoặc sử dụng sockjs-client library.

List of other modules on Node.js wiki

+0

Cảm ơn cả hai câu trả lời hay được upvoted – zer02

+0

tôi lấy gói dựng sẵn ở đâu? –

+0

https://nodejs.org/download/ –

Các vấn đề liên quan