Node Package Manager (NPM) merupakan salah satu package manager yang digunakan untuk menginstall package node.js yang tidak disertakan saat penginstalan node.js.
Sebelum melakukan instalasi package, kita harus membuat project node terlebih dahulu, buatlah sebuah folder kosong kemudian jalankan perintah berikut
npm init
Setelah menjalankan perintah diatas, maka akan muncul file baru bernama package.json
yang berisi informasi dari project yang dibuat
Gunakan perintah berikut untuk menginstall package node.js pada project yang sudah dibuat sebelumnya
npm install <package-name>
# contoh
npm install hello-world-node-package
Setelah melakukan penginstalan package, maka akan muncul folder baru bernama node_modules
yang berisi script dari package yang diinstall. Daftar seluruh package dapat kita install menggunakan npm dapat ditemukan pada https://www.npmjs.com/
Setelah package terinstall, maka package tersebut dapat digunakan pada project
// index.js
// import package
const hello = require('hello-world-node-package')
// menggunakan package
hello.helloWorld() // output : Hello World!
hello.doSomethingAwesome() // output : Doing something awesome...
hello.doSomethingElse() // output : Now something else...
Gunakan perintah berikut untuk menguninstall package node.js pada project yang sudah dibuat sebelumnya
# uninstall local package
npm uninstall <package-name>
website resmi npm - https://www.npmjs.com/
dokumentasi npm - https://docs.npmjs.com/getting-started/what-is-npm