¿Qué significa la bandera npm -D?

120

Estoy a punto de instalar este paquete npm y dice npm install -D load-grunt-config, ¿qué hace el indicador -D?

algo simple
fuente
Perdón por la pregunta duplicada, stackoverflow.com/questions/8783230/… tiene respuesta, sin embargo, los comentarios están mucho más en línea, supongo que porque fueron hechos por desarrolladores que conocían la respuesta y habían pasado por lo mismo.
simplesthing
1
puede encontrar la respuesta aquí stackoverflow.com/a/60538593/8134164
Indrajith Ekanayake
¿Responde esto a tu pregunta? ¿Qué es "-d" en "npm -d install"?
Indrajith Ekanayake

Respuestas:

8

Como se describe en los documentos de instalación de NPM :

-D,: el --save-devpaquete aparecerá en sudevDependencies.

Lo que significa que el paquete no se instalará si lo hace npm install --production.

Una explicación detallada de los diferentes tipos de dependencias: SO-Answer

Joniras
fuente
1
Agregando a esto, el equivalente usando hilo esyarn add <package...> [--dev/-D]
Arian Acosta
-3

La bandera -Dse usa a menudo junto con ilas siglas de "instalar"

Por ejemplo: npm i -D package-name

oabarca
fuente
Y -Dhacer que? (como preguntaron en la pregunta y ya han respondido otros)
usuario