34
Mengenal NPM
Menjadi seorang developer tidaklah mudah, apalagi koding dari nol, karena ada banyak pekerjaan yang harus anda lakukan, mulai dari membuat beragam komponen untuk halaman website, membuat fungsi utilitas untuk mengatur logika kode, dan masih ada banyak yang akan perlu anda persiapkan. Namun, bagi programmer Javascript, ada tool untuk mempermudah development, yaitu NPM (Node Package Manager) yang dapat membantu proses koding dan membantu pengembangan aplikasi sehingga tidak perlu membuat kode dari nol.
Di artikel ini, akan dibahas mengenai apa itu NPM, cara kerjanya, cara penggunaannya, instalasinya, serta baris perintahnya.
NPM (Node Package Manager) merupakan alat untuk mengelola paket modul pada aplikasi. NPM mempunyai peran besar untuk mengatur modul/perpustakaan pada proyek aplikasi.
Dengan adanya NPM sang developer dapat menggunakan beberapa paket modul siap pakai yang dibuat oleh developer lain, sehingga akan dapat menghemat waktu development.
Sama seperti Package Manager lain, NPM terdiri dari 2 bagian, yaitu repository source code dan program client.
Merupakan repo berbasis version control yang disimpan di server repository online.
Merupakan command-line-tool yang bertugas untuk melakukan komunikasi dengan repository, dan digunakan untuk meng-install modul tersebut beserta dependency-nya.
Untuk menggunakannya developer perlu menentukan modul yang dibutuhkan, lalu buka terminal dan jalankan perintah install , maka paket modul tersebut akan terinstal di proyek kita.
Misal, saya ingin menginstal paket utilitas untuk mengatur logika kode. Pertama, saya ingin lodash sebagai modul yang dibutuhkan. Kedua, ketik
npm install lodash
di terminal, lalu jalankan dan tunggu sampai selesai. Maka, lodash akan terinstal di proyek aplikasi saya dan siap digunakan.Ketika anda membuat proyek baru, anda akan diminta untuk mengisi beberapa data untuk proyek anda. Berikut adalah data yang perlu diisi:
react-navigation
(harus unik ketika ingin dipublikasikan).Data tersebut perlu diisi untuk pembuatan dan publikasi, dan juga agar NPM dapat mengidentifikasi paket anda.
Langkah ini diperlukan untuk dapat menggunakan NPM, anda dapat mengunduh installer Node.js dari situsnya.

Setelah selesai diunduh, jalankan installer-nya dan selesaikan langkah yang diberikan untuk instalasinya.
Anda juga dapat menggunakan terminal untuk melakukan instalasi dengan menjalankan perintah
brew install node
untuk di macos, sedangkan untuk linux sudo apt install nodejs
dan sudo apt install npm
.Untuk memastikan Node.js dan NPM sudah terinstal di komputer, anda dapat memeriksanya dengan menjalankan perintah berikut untuk mengetahui versinya melalui terminal:
node -v && npm -v
Apabila instalasi berhasil, terminal akan menunjukan versi Node.js dan NPM yang ter-install di komputer.
Karena NPM berbasis command-line-tools maka anda perlu mengetahui beberapa perintah untuk menggunakan NPM. Ada banyak perintah yang tersedia, anda dapat melihat lebih lengkap di situsnya.
Demikian penjelasan singkat untuk mengenal NPM. Semoga bermanfaat.
34