NPM als Benutzer installieren

Wer node pomiscuous modules als Benutzer installieren möchte bekommt nur einer Warnung ausgeworfen, dass er dieses Kommando doch bitte als root bzw Administrator aufrufen möchte.

Nach der globalen Installation des Node Package Managers für die JavaScript-Laufzeitumgebung node.js via  apt install npm nodejs-legacy funktioniert die Installation der Module leider nur systemweit als root. Wer als Benutzer zum Beispiel Module wie less installieren möchte bekommt eine Reihe Fehlermeldung in welcher sich folgende versteckt:

npm ERR! Please try running this command again as root/Administrator.

export PATH=“$PATH:$HOME/.npm-packages/bin“

Damit auch ein Benutzer in seinem Verzeichnis Module installieren kann ist die Eingabe von

npm config set prefix '~/.npm-packages'

in der Shell und das Hinzufügen der Zeile in der .bashrc nötig:

export PATH="$PATH:$HOME/.npm-packages/bin"

nach einem neu einlesen der .bashrc mit source ~/.bashrc können Node-Module installiert und direkt in der Bash aufgerufen werden.