Resolving EACCES permissions errors when installing packages globally

Selamat siang,, pasti sudah tidak asing lagi bermain dengan javascript kan ? Disini saya hanya sedikit memberikan tips ketika menginstall package npm yang selalu muncul pesan :

Resolving EACCES permissions errors when installing packages globally

Maksud dari pesan itu adalah meminta agar kalian menggunakan akses sudo / superuser untuk menginstall paket npmnya, padahal seharusnya tidak usah menggunakan sudo, alangkah lebih amannya tidak menggunakan sudo, karena biasanya banyak para developer menginstall npm paket untuk globally.

Nah pada postingan kali ini saya akan mengarahkan installasi paket npm ke local direktori dan tidak menggunakan permission sudo / superuser. (agar tidak terlalu lebay.. hehehe)

Saya menggunakan Linux Mint yang sering menggunakan terminal console ya.

Pertama kalian buat direktori dengan menggunakan perintah dibawah ini :

mkdir ~/.npm-global

Posisi kalian harus sudah berada di path yang tepat untuk membuat direktori tersebut.

Direktori ini bersifat hidden folder ya, jadi apabila kalian ingin memastikan apakah direktorinya terbentuk kalian tinggal masuk ke explorer path dimana kalian membuat direktori dan tekan CTRL+H maka semua direktori dan file yang terhidden akan show.

Kedua kalian melakukan setup dengan mengetikan perintah dibawah ini :

npm config set prefix ‘~/.npm-global’

Ketiga kalian masukan kedalam settingan profiler tanpa harus membuka file profile ya, cukup dengan mengetikan perintah dibawah ini :

export PATH=~/.npm-global/bin:$PATH

Keempat, restart profilernya dengan mengetikan perintah dibawah ini :

source ~/.profile

Sudah cukup konfigurasinya sampai disini, sekarang kalian coba melakukan install paket menggunakan npm.

Semoga bermanfaat.

Leave a Reply

Your email address will not be published. Required fields are marked *