J'ai vu des articles qui font référence à la course npm
avec un -d
argument. Par exemple, ce problème fait référence à l'action npm -d install coffee-script
. Il existe quelques autres pages qui font également référence à cette syntaxe, y compris les instructions d'installation d'au moins un package npm.
Mais je n'ai trouvé aucune documentation pour cet -d
argument. La documentation denpm install
ne fait aucune mention -d
, ni la FAQ de npm , ni aucune des autres pages de documentation que j'ai parcourues.
L' -d
option fait-elle quelque chose? Si oui, quoi?
-d
et-D
sont différents. stackoverflow.com/a/28463702/87399Réponses:
C'est un raccourci pour
--loglevel info
Voir les raccourcis et autres CLI Niceties section :
la source
debug
alors? Ahh, il s'avère qu'il n'y a--loglevel debug
que "verbeux" (-dd
) et "idiot" (-ddd
). C'est suffisant.Au cas où quelqu'un d'autre se retrouverait ici à partir d'une recherche sur le Web, l'indicateur -d n'est pas le même que le -D majuscule, ce dernier étant un indicateur synonyme de --save-dev.
la source
Eh bien, c'est quelque chose qui me rend confus, mais le
npm install
fait de créer un message d'erreurnpm install -d
m'a sauvé beaucoup plus de fois.-d
l'indicateur est utilisé pour forcer l'installation de npm localement--save
pour enregistrer les packages mis à jour dans votrepackage.json
fichierEn revanche, npm -D est légèrement différent. D'après la documentation de npm, -D est synonyme de
--save-dev
la source
-d
. npm s'installe toujours localement, sauf si vous spécifiez-g
/--global
. Êtes-vous confus-d
avec-D
? Comme le souligne déjà une autre réponse , les deux ne sont-d
pas liés - ils ne sont liés ni à ni /--save
ni . (Vraiment mauvais choix de nom de la part de npm.)-D
--save-dev