Membagikan Projek ke Github
Jika kita ingin membagikan kode kita ke orang lain, atau mengirimkan data kita ke seseorang, kita tidak mungkin mengirimkan semua filenya, karena folder node_modules biasanya memiliki ukurang yang cukup besar.
Oleh itu kita akan menggunakan package.json
untuk mengatur package apa saja yang perlu disiapkan untuk menjalankan aplikasi terkait. Untuk menginisiasi file package.json
kita hanya perlu mengetikkan npm init
dan mengikuti petunjuk yang ada.
Misal kita mencoba npm install colors --save
dan terlihat colors
telah ditambahkan ke file package.json
dengan sendirinya. Mari kita mencoba colors
tersebut di aplikasi node kita.
Kemudian untuk mencegah folder node_modules tidak ikut serta terbawa, kita akan mengenal file bernama .gitignore
dan kita tinggal menentukan file apa yang tidak akan dibawa ke Github
- Mari kita mencoba menambahkan
mocha
sebagai development mode. - Mari bermain dengan folder node_modules
- Mari bermain dengan `NODE_ENV=production npm install`