Kami menggunakan cookies

Situs ini menggunakan cookies dari cmlabs untuk memberikan dan meningkatkan kualitas layanannya serta menganalisis lalu lintas..

Kuasai kamus SEO dengan pahami setiap istilah serta artinya di sini.

NPM (Node Package Manager)

Terakhir diperbarui: Jun 20, 2024

NPM (Node Package Manager)
Gambar sampul: Ilustrasi NPM (Node Package Manager).

Apa Itu NPM?

NPM (Node Package Manager) adalah pengelola paket dan repositori perangkat lunak yang dapat dimanfaatkan oleh developer untuk menginstal, mengelola, dan berbagi modul JavaScript dalam pengembangan aplikasi. 

Salah satu fungsi utama NPM adalah memudahkan tim developer membagikan kode kepada orang lain atau menggunakan kode dari pihak eksternal untuk mempercepat pengembangan.

Pada dasarnya, ketika mengembangkan sebuah aplikasi atau web apptim developer pasti akan bersinggungan dengan yang namanya package.

Dalam pengembangan software, package adalah solusi kode untuk membantu developer menggunakan fitur yang telah dibuat oleh developer lain. 

Semakin rumit aplikasi yang ingin dibangun, maka fungsi NPM akan semakin dibutuhkan. Pelajari lebih jauh tentang apa itu NPM, fungsi, dan command-nya pada ulasan di bawah ini

Fungsi NPM

Sebagai Software Registry terbesar di dunia, NPM adalah package manager yang memiliki peranan penting dalam pengembangan aplikasi. 

Melansir PackageCloud, fungsi NPM mencakup banyak hal krusial seperti: 

  • Memudahkan pembuatan dan pengelolaan beberapa versi kode untuk menentukan yang terbaik. 
  • Memungkinkan tim pengembang untuk menginstal, menghapus, dan memperbarui package melalui command. 
  • Mendukung penulisan script untuk berbagai tugas otomasi. 
  • Sebagai manajemen dependensi yang memudahkan pelacakan dan proses deployment. 
  • Membagikan kode dengan pengguna NPM lain di seluruh dunia. 
  • Memudahkan pembaruan tanpa mengganggu user experience.
  • Memungkinkan pembaruan untuk menjaga perangkat lunak tetap dalam performa paling ideal. 
  • Memaksimalkan kinerja tim developer agar semakin akurat dan efisien. 
  • Meningkatkan partisipasi aktif dalam komunitas di seluruh dunia untuk memberi saran, pintasan, dan tutorial seputar pembuatan aplikasi.  

Cara Kerja NPM 

Jika Anda masih bingung tentang apa itu NPM, artinya Anda perlu mempelajari bagaimana cara kerja repositori satu ini. 

Pada dasarnya, cara kerja Node Package Manager hampir sama dengan media penyimpanan seperti Google Drive. 

Artinya, Anda dapat menggunakan repositori ini untuk menyimpan berbagai paket JavaScript agar dapat digunakan oleh pengembang lain atau hanya untuk penggunaan pribadi. 

Ketika Anda memutuskan untuk menggunakan paket tertentu, maka proyek yang Anda kembangkan setidaknya perlu memiliki file package.jsonFile ini berisi metadata proyek yang mencakup: 

  • Nama proyek
  • Deskripsi
  • Versi
  • Entry point
  • Test command
  • Repository git
  • License
  • Dependency
  • Keyword
  • devDependency

Selanjutnya, pengembang akan menggunakan NPM Command Line Interface (CLI) untuk berinteraksi dengan repositori berdasarkan perintah aksi yang diperlukan. 

Lantas, apa itu NPM command? cmlabs juga akan membahas apa saja perintah NPM yang Anda butuhkan di bawah ini.

NPM Command

Setelah mempelajari apa itu NPM dan cara kerjanya, Anda juga perlu mengetahui beberapa perintah atau NPM command beserta fungsinya masing-masing. Berikut selengkapnya. 

FungsiNPM Command
Untuk menginstal seluruh paket yang terdaftar di package.json. npm install
Untuk membuat file package.json.npm init
Untuk mencari paket berdasarkan keyword di NPM.npm search <kata-kunci>
Untuk mengunduh versi terbaru yang ada pada node_modules. npm install <nama-package>
Untuk melakukan membatalkan unduhan versi terbaru dari sebuah package.npm uninstall <nama-package>
Untuk mengunduh package dengan versi yang Anda tentukan pada folder node_modules.npm install <nama-package>@<versi>
Untuk meng-uninstall paket dengan versi tertentu.npm uninstall <nama-package>@<versi>
Untuk memasang paket secara global agar paket Anda bisa digunakan di proyek lain.npm install -g <nama-package>
Untuk meng-uninstall package global. npm uninstall -g <nama-package>
Untuk memasang paket secara lokal (hanya digunakan pada proyek tertentu) dan menambahkannya sebagai dependency.npm install –save <nama-package>
Untuk uninstall paket dan menghapusnya dari dependency list. npm uninstall –save <nama-package>
Untuk memasang paket lokal dan menjadikannya devdependency. npm install –save-dev <nama-package>
Untuk uninstall paket dan menghapusnya dari devdependency list. npm uninstall –save-dev <nama-package>
Untuk memperbarui paket tertentu secara global/menyeluruh. npm update -g <nama-package>
Untuk memperbarui paket tertentu secara lokal. npm update <nama-package>
Untuk memperbarui devdependency berdasarkan nama paket tertentu. npm update –dev <nama-package>
Untuk menjelaskan perintah yang Anda minta. npm help <perintah>
Untuk membuka dokumentasi paket tertentu.npm docs <nama-package>
Untuk menavigasi bug pada paket tertentu. npm bugs <nama-package>
Untuk membuka halaman repositori NPM berdasarkan paket tertentu. npm repo <nama-package>
Untuk menampilkan dependency list di instalasi lokal. npm ls
Untuk mengelola cache dan mengurangi beban bandwidth.npm cache
Untuk memeriksa paket yang telah diinstal dan mengidentifikasi potensi masalah.npm audit

Cara Instal NPM

Selain mengetahui apa itu NPM, Anda juga perlu mempelajari cara instal NPM yang efektif di perangkat Anda. Simak langkah-langkahnya di bawah ini.  

Cara Instal NPM di Windows

  • Unduh installer Node.js di sini.
  • Pilih LTS version apabila Anda ingin menggunakan fitur yang lebih stabil. 
  • Klik Current Version untuk mengunduh versi Node.js dengan fitur-fitur terbaru. 
  • Setelah berhasil diunduh, Anda hanya perlu mengikuti langkah instalasinya hingga selesai. 
  • Untuk memastikan NPM sudah terpasang, Anda perlu menjalankan command npm -v dan node -v pada Command Prompt. 

Cara Instal NPM di Mac

  • Unduh Node.js source code dan klik unduh macOS Installer. 
  • Jalankan command node -v untuk memastikan Node.js pada mac telah terpasang. 
  • Setelah Node.js terpasang, Anda perlu menjalankan perintah manual dengan mengetik kode command berikut: $ sudo npm install npm --global
  • Selanjutnya, instal modul NPM dengan menjalankan perintah sebagai berikut: npm install <nama-modul>.
cmlabs

cmlabs

Bagaimana pendapat Anda? Apakah Anda menyukai artikel ini?

Update Terkini
Terakhir diperbarui: Dec 11, 2024
Terakhir diperbarui: Nov 21, 2024
Terakhir diperbarui: Nov 08, 2024
Lihat Istilah Lain

Permudah proses analisis dengan SEO Tools yang terpasang langsung di peramban Anda. Saatnya menjadi ahli SEO sejati.

Gratis di semua peramban berbasis Chromium

Pasang di peramban Anda sekarang? Jelajahi sekarang cmlabs chrome extension pattern cmlabs chrome extension pattern

Butuh bantuan?

Ceritakan tentang kebutuhan SEO Anda, tim marketing kami akan membantu menemukan solusi terbaik.

Berikut daftar tim kami secara resmi dan diakui, hati-hati terhadap penipuan oknum tidak bertanggung jawab yang mengatasnamakan PT CMLABS INDONESIA DIGITAL (cmlabs). Baca lebih lanjut
Marketing Teams

Agita

Marketing

Tanya Saya
Marketing Teams

Destri

Marketing

Tanya Saya
Marketing Teams

Thalia

Marketing

Tanya Saya
Marketing Teams

Irsa

Marketing

Tanya Saya
Marketing Teams

Yuliana

Business & Partnership

Tanya Saya
Marketing Teams

Rochman

Product & Dev

Tanya Saya
Marketing Teams

Said

Career & Internship

Tanya Saya

#cmlabsclass24 Year-End Special Edition is here!

Cek

Tertarik bergabung di cmlabs? Tingkatkan peluang kamu bekerja menjadi Spesialis SEO di perusahaan melalui program baru kami, yaitu cmlabs Academy. Gratis ya!

Cek

Baru! cmlabs Tambahkan 2 Tools untuk Chrome Extensions! Apa Saja?

Cek

Saat ini tidak ada notifikasi...