Node Package Manager (npm): Difference between revisions
No edit summary |
No edit summary |
||
| Line 23: | Line 23: | ||
*devDependency | *devDependency | ||
Data-data tersebut lah yang nantinya akan mempermudah dalam membuat dan mengidentifikasi proyek. | Data-data tersebut lah yang nantinya akan mempermudah dalam membuat dan mengidentifikasi proyek. | ||
==Isi dan Ukuran dari Dependency di Folder Node Modules== | |||
Proyek aplikasi yang berbasis [[Node JS]] pasti membutuhkan dependency yang berupa package library ataupun [[Framework|framework]] yang membantu dalam proses pengembangan. Package library biasanya diunduh dengan bantuan package manager NPM dari layanan sumber dependency seperti [[NPMJS]]. Package yang telah diunduh akan disimpan ke dalam folder <code>node_modules</code>. Tidak jarang package yang dipasang ternyata membutuhkan bantuan package yang lain yang untuk dapat berjalan, dan package yang lain tersebut ada kemungkinan membutuhkan package dependency yang lain juga untuk berfungsi. | |||
Untuk melihat package apa saja yang dibutuhkan dari suatu package, kita dapat bernavigasi ke dalam folder <code>node_modules</code>, dan melihat isi dari salah satu folder dependency. Pada contoh kali ini, kita akan melihat isi dependency yang diperlukan oleh package <code>eslint</code>. Package <code>eslint</code> ketika dipasang membutuhkan beberapa package lainnya agar dapat berjalan dengan lancar. Dan tidak jarang package yang lain tersebut juga membutuhkan dependency yang lain agar dapat berjalan. | |||
==Source== | ==Source== | ||