Sunday 24 November 2019

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.
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

0 komentar

Post a Comment

Hai, Mohon Komentar Yang Relevan Dan Tidak OOT!