Muhammad Hafid

Belajar Python itu mudah, Belajar Framework Django, Belajar Python yuk, Belajar Pemrograman Dasar Python, Belajar Python Asik

Muhammad Hafid

Tugas kita itu adalah bukan untuk berhasil, tugas kita adalah untuk mencoba, karena di dalam mencoba itulah kita menemukan dan belajar membangun kesempatan untuk berhasil.

Menjalankan NPM Install Tanpa Akses Root

Pada tutorial kali ini saya menggunakan Linux Mint dengan NPM versi 6.4.1 dan Node Js versi v10.14.1. Saya ingin menjelaskan bagaimana cara menginstall paket npm tanpa harus menggunakan akses root / sudo.


Pertama pastikan kalian sudah menginstall npm dan nodejs di OS kalian,  kalian bisa cek dengan menggunakan 2 baris ini di terminal :
node -v dan npm -v
Apabila nodejs dan npm sudah terinstall di OS kalian maka akan keluar versi node dan npm kalian, tetapi apabila kalian belum menginstallnya, yuk ikut langkah-langkah dibawah ini :
sudo apt install curl
curl -sL https://deb.nodesource.com/setup_10.x | sudo bash -
Setelah itu pasti akan secara otomatis melakukan apt update, apabila tidak otomatis melakukan apt update kalian lakukan secara manual
sudo apt update
Setelah itu mari kita install nodejs dan npm nya dengan baris :
sudo apt-get install -y nodejs 
Konfigurasi NPM Package NodeJs Tanpa Root

Melihat file installasi node js terlebih dahulu dengan mengetikan :
npm config get prefix
Secara umum paket nodejs akan terinstall di dalam path :
/usr/lib/node_modules or /usr/local/lib/node_modules 
Setelah itu ketikan baris dibawah ini :
npm config set prefix ~/npm 
Perhatikan langkah dibawah ini dan lakukanlah :
# open your .bashrc (Linux) or .bash_profile (Mac) file for editing:
nano ~/.bashrc # for Linux
# or...
nano ~/.bash_profile # for Mac if you haven't created a .bashrc file
# add these lines:
export PATH="$PATH:$HOME/npm/bin"
export NODE_PATH="$NODE_PATH:$HOME/npm/lib/node_modules"
# save the file and then enter this command to make the changes take effect:
. ~/.bashrc
# or...
. ~/.bash_profile 
Lakukan pengecekan dan ubah permission dengan mengetikan :
ls -la ~/.npm
sudo chown -R $USER:`id -g -n $USER` ~/.npm

Apabila kalian sudah terlanjur menginstall paket di root, sekarang saatnya kalian pindahkan paket-paket tersebut ke dalam lokal (no root) dengan cara reinstall, contoh dibawah ini dan lakukan tanpa menggunakan "sudo" :
npm install -g bower
npm install -g grunt-cli
npm install -g gulp
npm install -g yo
Selamat mencoba.!
 
Labels: javascript

Thanks for reading Menjalankan NPM Install Tanpa Akses Root . Please share...!

0 Comment for "Menjalankan NPM Install Tanpa Akses Root"

Back To Top