Coba clone beberapa project di github error nya sama semua “Error: EACCES: permission denied, access ‘/usr/lib/node_modules’” lalu ada keterangan “try running npm ERR! the command again as root/Administrator (though this is not recommended).”. OK, itu cukup membingungkan buat orang yang baru nyoba install nodejs

Lalu dapat artikel yang sangat bagus di competa - how to run npm w/o sudo.

  1. Pertama menge-set folder installasi npm dengan cara npm config set prefix ~/npm
  2. Lalu tambahkan “export PATH="$PATH:$HOME/npm/bin” dan juga “export NODE_PATH="$NODE_PATH:$HOME/npm/lib/node_modules” di file ~/.bashrc
  3. Gunakan source ~/.bashrc agar konfigurasi .bashrc ter-reload
  4. Ganti kepemilikan folder ~/.npm, dengan cara sudo chown -R $USER:`id -g -n $USER` ~/.npm di folder itu berisi file log, dan cache (lumayan tidak usah download ulang paket npm yang udah ke download)
  5. Silahkan jalankan ulang perintah npm install atau perintah npm lain tanpa sudo