Node Version Manager Installation

Bitte bei Neuinstallationen bzw Updates von Software/Packages unter Benutzung von Brew usw. bitte immer auch in Absprache mit der FE-Abteilung.

Für detailiertere Installationsinformationen wird hierzu auf die ofizielle Nodesource Website verwiesen

Beschreibung

Für das Problem verschiedener Projekte mit unterschiedlichen Node Versionen, gibt es den Node Version Manager – NVM.

Zur Installation des NVM müssen Adminrechte vorhanden sein.

Auch für einige Befehle, wie beim installieren weiterer Node.js Versionen oder das Wechseln zwischen den Versionen sind diese nötig.

Der Hintergrund, weshalb Administratorrechte benötigt werden, ist, dass Node.js einen Symlink bei der Installation einer neuen Node.js Version hinterlegt.

Dieser wird unter anderem benötigt, um die CLI-Befehle mit Node.js zu ermöglichen.

Bei einem Wechsel zwischen verschiedenen Versionen muss dieser Symlink angepasst werden.

Das Ändern eines Symlinks ist jedoch nur mit Administratorrechten möglich.

Version

nvm --version

Installation

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | bash
# or
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | bash

Update

Wechsel zwischen Node Versionen

Installiere die aktuelle Version mit

nvm install node

Benutze die aktuelle Version mit

nvm use node

Installiere die letzte LTS Version mit

nvm install --lts

Benutze die letzte LTS Version mit

nvm use --lts

Wechsle zu einer bestimmten Version mit

nvm use 8

Entferne eine bestimmte Version mit

nvm uninstall 8