Perbedaan Dependencies dan DevDependencies Package.json
apa bedanya dependencies dengan devDependencies? - Jika kita menggunakan teknologi node js, tentunya kita akan mengenal sebuah file bernama Package.json. File tersebut berisi evironment atau package apa saja yang digunakan di aplikasi web yang di-develop.
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.
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.
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.
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
Post a Comment