NodeJs Version 6.x mit NPM installieren:
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash - sudo apt-get install -y nodejs node --version && npm --version
Um Verzeichnisprobleme zu vermeiden:
1. Ordner für globale Module anlegen:
mkdir ~/.npm-global
2. Pfad auslesen:
npm config get prefix
Ausgabe zB: /usr/local oder /usr
3. npm konfigurieren für neuen Pfad:
npm config set prefix '~/.npm-global'
4. Konfig in .bashrc eintragen:
export PATH=~/.npm-global/bin:$PATH
5. Bashrc neu laden
source ~/.bashrc
Anmerkung: Dies gilt für interaktive Shells, soll für eine Login-Shell das Procedere gemacht werden, muss die ~/.profile angefasst werden.weitere Infos
6. Testen (globales Paket ohne „sudo“ installieren):
npm install -g bower
Das Paket „bower“ befindet sich dann im Ordner ~/.npm-global/bin/bower (SymLink, der auf ~/.npm-global/lib/node_modules/bin/bower zeigt).