node vs nodejs у менеджері пакетів Ubuntu


9

Я хотів би встановити node.js на моєму Ubuntu 14.04. Однак є два пакети: nodeта nodejs.

Після деякого копання я знаю, що раніше був пакет з назвою node. Це насправді Аматорська програма пакетних радіовузлів . Пізніше цей пакет було перейменовано nodeв ax25-node.

Отже, це залишає заплутане питання: чим відрізняється node(поточний) від nodejs?

Відповіді:


10

Після ще одного копання, наступна інформація повинна бути корисною для людей, які можуть мати таку плутанину, як я.

Мені вдалося виявити, що пакет вузлів у Package repo 14.04 . Виявляється, nodeвсе ще є Amateur Packet Radio Node Program. (Це історичні версії, перш ніж перейменовані на ax25-node)

Однак, щоб зробити речі ще більш заплутаними: після sudo apt-get install nodejsабо sudo apt-get install node, ви можете виконати node -vбудь-який спосіб.

Але sudo apt-get install nodeдає вам зовсім іншу програму (яка не nodejs).

Висновок : sudo apt-get install nodejsвстановлює nodejs в /usr/bin/Ubuntu.

PS: Причина , чому після установки nodejs, ви можете зробити node -vце , тому що в /usr/bin/,node -> nodejs*


Мій регістр nv -v та nodejs -v показує різну версію!
151291,

@bowen, коли я використовую вузол - я отримую Вузол програми наразі не встановлений. Ви можете встановити його, ввівши: sudo apt-get install nodejs-legacy
Prasad.Developer

Будь ласка, позначте відповідь як прийняту Я думаю, що це відповідає на проблему?
Суфіан
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.