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'