File package.json ini berfungsi untuk membantu server dalam mengetahui informasi aplikasi, dan menginstall paket apa yang digunakan secara otomatis. Informasi packagenya sendiri tersimpan dalam dependencies.
Baca Juga: Pengenalan Dan Implementasi JWT di Node JS
Namun terkadang kita menemukan key bernama dependencies dan devDependencies di package.json. Apa bedanya?
Perbedaannya cukup sederhana. Dependencies adalah kelompok package yang akan terinstall saat kita mendeploy aplikasi ke server. Biasanya, package akan masuk ke key dependencies jika dalam penginstallannya menggunakan perintah berikut ini.
npm i NamaPackage atau npm i NamaPackage --save
Secara umum, devDependencies adalah sebuah dependencies yang hanya digunakan untuk kebutuhan development yang tidak perlu ada ketika dideploy. Salah satu contohnya adalah nodemon, babel-cli, plop, dan lain lain. Package yang masuk ke devDependencies biasanya diinstall dengan perintah berikut ini.
npm i NamaPackage --save-dev
No comments:
Post a Comment
Komentar yang bermutu Insyaallah akan mendapatkan berkah