apa bedanya dependencies dengan devDependencies? – Kalau kita menggunakan teknologi node js, pastinya kita akan mengenal sebuah file bernama Package.json. File tersebut berisi evironment atau package apa saja yang digunakan di program web yang di-develop.
File package.json ini berfungsi bagi menolong server pada mengetahui informasi program, dan menginstall paket apa yang digunakan secara otomatis. Informasi packagenya sendiri tersimpan pada dependencies.
Namun terkadang kita menemukan key bernama dependencies dan devDependencies di package.json. Apa bedanya?
Perbedaannya lumayan sederhana. Dependencies yakni kelompok package yang akan terinstall ketika kita mendeploy program ke server. Biasanya, package akan masuk ke key dependencies seandainya pada penginstallannya menggunakan petunjuk berikut ini.
npm i NamaPackage atau npm i NamaPackage –save
Secara umum, devDependencies yakni sebuah dependencies yang hanya digunakan bagi keperluan development yang tak perlu ada ketika dideploy. Diantara contohnya yakni nodemon, babel-cli, plop, dan lain lain. Package yang masuk ke devDependencies biasanya diinstall dengan petunjuk berikut ini.
npm i NamaPackage –save-dev