Es gibt mehrere Möglichkeiten Node.js unter Ubuntu zu installieren. Ubuntu 18.04 beinhaltet im Standard Repository eine node.js Version. Diese wird einfach über apt insatlliert. Allerdings ist diese Version zwar eine stable Version aber nicht die aktuellste. Sie genügt eigentlich nur um sich mit node.js einwenig vertraut zu machen. Aber will man zum Beispiel mit VueJS oder React entwickeln, sollte man sich die aktuellste node.js Version installieren.
Installation mit dem Paketmanager apt
sudo apt update
sudo apt install nodejs
sudo apt install npm
nodejs -v
Installation unter Verwendung eines PPA
Zuerst insatlliert man das PPA (https://wiki.ubuntuusers.de/Paketquellen_freischalten/PPA/) um es später dann für den Packetmanager apt verfügbar zu machen. Mit curl laden wir ein Bash Script von nodesource runter. Achte hier auf die Versionsnummer und passe diese entsprechen an. In diesem Beispiel laden wir node 10 runter.
cd ~
curl -sL https://deb.nodesource.com/setup_10.x -o nodesource_setup.sh
Du kannst dir das gedownladete Script mal vim oder nano anschauen. Dann wird das Bash Script ausgeführt mit:
sudo bash nodesource_setup.sh
Nun können wir ganz normal mit dem Packetmanager apt node.js 10 installieren.
sudo apt install nodejs
nodejs -v
npm -v
In diesem Fall müssen wir npm nicht seperat installieren, da es auf diesem Weg bereits in der gedownloadeten Source enthalten ist.
Damit einige npm
Pakete richtig funktionieren sollte man noch build-essential
Paket installieren:
sudo apt install build-essential
Das wars!