Węzeł pakietu nie jest powiązany z node.js.
nodejs
jest 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 .bashrc
lubię: 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>
.