Saya telah melihat beberapa posting yang merujuk pada menjalankan npm
dengan -d
argumen. Misalnya, masalah ini mengacu pada perbuatan npm -d install coffee-script
. Ada beberapa halaman lain yang juga merujuk ke sintaks ini, termasuk petunjuk penginstalan untuk setidaknya satu paket npm.
Tetapi saya tidak dapat menemukan dokumentasi untuk -d
argumen ini . The docs untuknpm install
membuat tidak menyebutkan -d
, juga tidak NPM FAQ , juga tidak salah satu halaman dokumentasi lainnya Saya telah melihat melalui.
Apakah -d
opsi melakukan sesuatu? Jika ya, apa?
-d
dan-D
berbeda. stackoverflow.com/a/28463702/87399Jawaban:
Ini jalan pintas untuk
--loglevel info
Lihat shorthands dan lain CLI Niceties bagian :
sumber
debug
lagi? Ahh, ternyata tidak ada--loglevel debug
selain "verbose" (-dd
) dan "konyol" (-ddd
). Cukup adil.Jika ada orang lain yang berakhir di sini dari pencarian web, tanda -d tidak sama dengan huruf besar -D, yang terakhir adalah sinonim bendera untuk --save-dev.
sumber
Nah, ini adalah sesuatu yang membuat saya bingung tetapi ketika
npm install
membuat pesan kesalahannpm install -d
telah menyelamatkan saya lebih banyak lagi.-d
flag digunakan untuk force install npm secara lokal--save
adalah untuk menyimpan paket yang diperbarui dalampackage.json
file AndaDi sisi lain, npm -D sedikit berbeda. Menurut dokumentasi npm -D adalah sinonim dari
--save-dev
sumber
-d
. npm selalu menginstal secara lokal kecuali Anda menentukan-g
/--global
. Apakah Anda membingungkan-d
dengan-D
? Seperti jawaban lain yang sudah ditunjukkan, keduanya tidak terkait --d
tidak terkait dengan salah satu--save
atau-D
/--save-dev
. (Pilihan penamaan yang sangat buruk di pihak npm.)