Węzeł pakietu nie jest powiązany z node.js.
nodejsjest tym, czego chcesz, jednak prawdopodobnie lepiej jest mieć polecenie nazywane węzłem, aby zachować zgodność ze skryptami, które używają #!/usr/bin/env node.
Możesz po prostu utworzyć łącze symboliczne w swojej ścieżce:
sudo ln -s `which nodejs` /usr/local/bin/node
Lub możesz zainstalować nvm, a następnie użyć go do zainstalowania najnowszej wersji node.js:
nvm install stable
Wolę metodę nvm, ponieważ pozwala na to sudo apt-get remove nodejs, a następnie samodzielnie zarządzać wersją węzła, z której korzystasz. Możesz także zainstalować wiele wersji node.js i używać ich nvm use <version>do łatwego przełączania się między nimi.
Lubię też dodać wiersz do końca moich .bashrclubię: nvm use stable > /dev/null. To automatycznie użyje najnowszej zainstalowanej wersji.
Aby zaktualizować wersję węzła do najnowszej stabilnej: nvm install stable. Za każdym razem, gdy to zrobisz, będziesz musiał zainstalować wszystkie pakiety npm, które zainstalowałeś globalnie, jeśli chcesz ich nadal używać.
Aby przełączyć się do starej wersji wystarczy uruchomić nvm use <version>, lub, jeśli nie masz starej wersji już zainstalowane: nvm install <version>.