Apa Itu –save di npm?

Hanya ngerti npm install abc –save tapi ngak ngerti maksudnya apaan.

Semua modul npm defaultnya terinstal didalam folder node_modules. Sebelum versi 5 setiap kali menambahkan modul harus menginstalnya dulu kemudian memasukkannya sebagai dependencies secara manual di package.json

Untuk memudahkan maka digunakan –save. Tujuannya agar dependencies secara otomatis tertulis didalam package.json

–save-dev dan –save-optional fungsinya sama hanya saja meletakkan dependencies di lokasi yang berbeda. –save-dev menulis dependencies di devDependencies dan —save-optional menulis dependencies di optionalDependencies. Tindakan ini memudahkan menginstal dependencies untuk kebutuhan debug, testing, dan lain-lain sesuai kebutuhan ditahap development.

Mulai npm versi 5.0.0 –save tidak lagi dibutuhkan karena ketika modul diinstal otomatis sudah tertulis dalam dependencies di package.json