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.
- Pertama menge-set folder installasi npm dengan cara
npm config set prefix ~/npm
- Lalu tambahkan “export PATH="$PATH:$HOME/npm/bin” dan juga “export NODE_PATH="$NODE_PATH:$HOME/npm/lib/node_modules” di file ~/.bashrc
- Gunakan
source ~/.bashrc
agar konfigurasi .bashrc ter-reload - 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) - Silahkan jalankan ulang perintah
npm install
atau perintahnpm
lain tanpasudo