nút vs nodejs trên trình quản lý gói Ubuntu


9

Tôi muốn cài đặt node.js trên Ubuntu 14.04 của mình. Tuy nhiên, có hai gói có sẵn: nodenodejs.

Sau khi đào bới, tôi biết rằng đã từng có một gói theo tên của node. Nó thực sự là Chương trình Node Radio Amet Pack . Gói này sau đó được đổi tên từ nodethành ax25-node.

Vì vậy, điều đó để lại câu hỏi khó hiểu: sự khác biệt giữa node(hiện tại) và là nodejsgì?

Câu trả lời:


9

Sau khi đào thêm, thông tin theo dõi sẽ hữu ích cho những người có thể có cùng sự nhầm lẫn như tôi đã làm.

Tôi quản lý để thấy rằng gói nút trong Gói repo của 14.04 . Hóa ra nodelà vẫn còn Amateur Packet Radio Node Program. (Đây là phiên bản lịch sử trước khi đổi tên thành ax25-node)

Tuy nhiên, chỉ để làm cho mọi thứ trở nên khó hiểu hơn: sau sudo apt-get install nodejshoặc sudo apt-get install node, bạn có thể thực hiện node -vmột trong hai cách.

Nhưng sudo apt-get install nodecung cấp cho bạn một chương trình hoàn toàn khác (không phải là nodejs).

Kết luận : sudo apt-get install nodejscài đặt nodejs vào /usr/bin/trên Ubuntu.

PS: Lý do tại sao sau khi cài đặt nodejs, bạn có thể làm node -vlà vì trong /usr/bin/,node -> nodejs*


Nút trường hợp của tôi -v và nodejs -v hiển thị phiên bản không hoạt động!
151291

@bowen khi tôi sử dụng nút -vi đang nhận Nút chương trình hiện chưa được cài đặt. Bạn có thể cài đặt nó bằng cách gõ: sudo apt-get install nodejs-legacy
Prasad.Developer

Vui lòng đánh dấu bạn trả lời là chấp nhận. Tôi đoán nó là loại câu trả lời cho vấn đề?
Sufian
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.