Instalasi npm Modules di User Direktori

Pada pengaturan default npm membutuhkan hak akses root untuk dapat melakukan instalasi modul secara global. Di GNU/Linux npm biasanya akan menempatkan modulnya pada /usr/local/lib/node atau /usr/local/lib/node_modules, hal ini lah yang menyebabkan npm membutuhkan hak akses root untuk dapat menulis ke direktori tersebut.

Bagi yang tidak ingin memberikan hak akses root pada npm dapat mengubah lokasi yang menjadi target instalasi dengan lokasi lain dimana user biasa memiliki hak tulis (writable). Untuk melakukannya dapat menggunakan perintah

$ npm config set prefix '/path/to/writable/directory'