Mengenal NPM Untuk Project Javascript

Bagikan

Ada yang pernah mendengar NPM? Tahukah kamu jika kamu menginstall NodeJs maka NPM sudah otomatis ikut terinstal. 

NPM adalah Node Package Manager. Selama bertahun-tahun, Node digunakan secara luas oleh developer JavaScript untuk membagikan tools, install berbagai modul dan mengelola dependensi mereka.

NPM dapat kita gunakan untuk:

  1. Membuat Project Baru;
  2. Menginstal modul atau library;
  3. Menjalankan skrip command line.

Pada artikel kali ini kita akan belajar sedikit agar lebih mengenal bagaimana NPM..

Membuat Project Baru dengan NPM

Pertama kita harus menyediakan direktori untuk project-nya. Silahkan buat direktori baru dengan perintah ini:

mkdir belajar-npm

Lalu masuk ke direktori tersebut dan ketik perintah npm init.

cd belajar-npm

npm init

Maka NPM akan meminta kita untuk mengisi data project yang akan dibuat.

Silahkan diisi saja apa adanya, karena nanti kita bisa modifikasi lagi.

Perintah npm init akan membuat file package.json yang isinya seperti ini:

Mengenal File package.json

File package.json adalah file yang berisi deskripsi dari project Nodejs. NPM membutuhkan file ini untuk bisa bekerja.

Informasi project berisi nama, versi, dan deskripsi. Lalu di bagian script, berisi skrip-skrip bash atau command line untuk dieksekusi dengan NPM.

Selain properti-properti di atas, masih ada lagi properti lain:

  • depedencies berisi keterangan modul atau library yang dibutuhkan aplikasi;
  • devDependencies berisi keterangan modul atau library yang dibutuhkan untuk pengembangan aplikasi.

Menginstal Modul dengan NPM

Apabila kita membutuhkan modul atau library, kita bisa menyuruh NPM untuk menginstalnya.

Perintahnya seperti ini:

npm install <nama modul>

Kita bisa mencari nama modul di website NPM.

Sebagai contoh, kita coba install modul Momentjs. Momentjs adalah modul Javascript untuk untuk parse, validasi, dan manipulasi waktu.

Install Momentjs:

npm install moment

Perintah ini akan men-download library Momenjs dan menambahkannya ke dalam package.json. dan di dalam package.json akan ditambahkan seperti ini.

Selain itu, perintah npm install juga akan membuat file baru bernama package-lock.json. File ini bertugas mengunci versi modul-modul yang sudah terinstal.

Install Modul untuk Dev dan Global

Selain perintah di atas, ada beberapa argumen yang sering digunakan dalam menginstal modul:

npm install gulp –save-dev

Artinya: kita akan menginstal modul gulp ke dalam devDepedencies. devDepedencies adalah modul-modul yang kita butuhkan untuk pengembangan aplikasi.

sudo npm install gulp -g

Artinya: kita akan menginstal modul gulp secara global dan bisa dipakai di semua project Nodejs.

Oya, kalau di Unix dan Linux, kita kadang butuh sudo di depan perintah npm agar bisa diinstal secara global.

Menghapus Modul

Lalu bagaimana cara kita menghapus modul?

Kita bisa lakukan dengan perintah ini:

npm uninstall <nama modul>

Contoh:

npm uninstall moment

Maka modul Momentjs akan dihapus dari project.

 

Semoga artikel ini bermanfaat yaaa!

Subscribe & Dapatkan Info Lainnya

WEBZID DEVELOPER

Berita Terkait