99 votes

Qu'est-ce que le "-d" dans "npm -d install"?

J'ai vu certains messages qui font référence à l'exécution de npm avec un argument -d. Par exemple, cette question fait référence à l'exécution de npm -d install coffee-script. Il y a quelques autres pages qui font également référence à cette syntaxe, y compris les instructions d'installation pour au moins un package npm.

Mais je n'ai pas trouvé de documentation pour cet argument -d. Les documents pour npm install ne mentionnent pas -d, tout comme la FAQ de npm ne le fait pas, ni aucune des autres pages de documentation que j'ai consultées.

Est-ce que l'option -d fait quelque chose ? Si oui, quoi ?

121voto

Artif3x Points 10

Si quelqu'un d'autre se retrouve ici après une recherche sur le web, le drapeau -d n'est pas le même que le drapeau en majuscule -D, ce dernier étant un synonyme de drapeau pour --save-dev.

91voto

zyklus Points 31683

C'est un raccourci pour --loglevel info

Voir la section Raccourcis et Autres Astuces CLI:

  • -d: --loglevel info

-1voto

Eh bien, c'est quelque chose qui me rend perplexe mais lorsque npm install affiche un message d'erreur, npm install -d m'a sauvé de nombreuses fois.
Le drapeau -d est utilisé pour forcer l'installation de npm localement, --save est pour enregistrer les packages mis à jour dans votre fichier package.json

npm install -d --save 

D'autre part, npm -D est légèrement différent. Selon la documentation de npm, -D est synonyme de --save-dev

aliases: npm i, npm add
options communes: [-P|--save-prod|-D|--save-dev|-O|--save-optional] [-E|--save-exact] [-B|--save-bundle] [--no-save] [--dry-run]

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X