Create .npmrc
Browse files
.npmrc
ADDED
|
@@ -0,0 +1,18 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
package-lock=false # Tidak menyimpan file package-lock.json, cocok untuk lingkungan pengembangan
|
| 2 |
+
force=true # Memaksa npm untuk mengabaikan semua masalah dan menginstal paket
|
| 3 |
+
bin-links=false # Tidak membuat symbolic links untuk biner (bagus untuk menghindari masalah di WSL)
|
| 4 |
+
legacy-peer-deps=true # Mengizinkan penggunaan dependensi peer yang lebih lama tanpa memeriksa konflik
|
| 5 |
+
strict-ssl=false # Menonaktifkan pemeriksaan sertifikat SSL (berguna jika ada masalah SSL)
|
| 6 |
+
# maxsockets=50 # Membatasi jumlah koneksi simultan saat mengunduh paket
|
| 7 |
+
progress=true # Menonaktifkan tampilan progress bar untuk meningkatkan kinerja
|
| 8 |
+
audit=false # Menonaktifkan audit keamanan paket untuk mengurangi waktu instalasi
|
| 9 |
+
fund=false # Menonaktifkan pesan donasi untuk paket open-source
|
| 10 |
+
# prefer-offline=true # Lebih suka menggunakan cache lokal daripada mengunduh ulang paket
|
| 11 |
+
cache-min=9999999 # Menetapkan umur cache paket ke waktu maksimum (praktis untuk cache yang stabil)
|
| 12 |
+
loglevel=error # Menampilkan hanya pesan error untuk output yang lebih bersih
|
| 13 |
+
save-exact=true # Menyimpan versi paket yang tepat di package.json
|
| 14 |
+
fetch-retries=5 # Menentukan jumlah upaya ulang untuk pengambilan paket
|
| 15 |
+
fetch-retry-mintimeout=5000 # Waktu tunggu minimum untuk upaya ulang pengambilan paket
|
| 16 |
+
fetch-retry-maxtimeout=60000# Waktu tunggu maksimum untuk upaya ulang pengambilan paket
|
| 17 |
+
# prefer-frozen-lockfile=true # Mengutamakan penggunaan file lock yang ada tanpa memperbaruinya
|
| 18 |
+
unsafe-perm=true # Mengizinkan eksekusi skrip sebagai pengguna root (menghindari masalah izin di WSL)
|