o que significa o sinalizador npm -D?

120

Estou prestes a instalar este pacote npm e ele diz npm install -D load-grunt-config, o que o sinalizador -D faz?

coisa mais simples
fonte
Desculpe pela pergunta duplicada, stackoverflow.com/questions/8783230/… tem resposta, no entanto, os comentários são muito mais inline, acho que porque foram feitos por desenvolvedores que sabiam a resposta e já haviam passado pela mesma.
mais simples de
1
você pode encontrar a resposta aqui stackoverflow.com/a/60538593/8134164
Indrajith Ekanayake
Isso responde sua pergunta? O que é "-d" em "npm -d install"?
Indrajith Ekanayake

Respostas:

8

Conforme descrito nos documentos de instalação do NPM :

-D,: O --save-devpacote aparecerá em seudevDependencies.

O que significa que o pacote não será instalado se você fizernpm install --production .

Uma explicação detalhada dos diferentes tipos de dependências: SO-Answer

Joniras
fonte
1
Somando a isso, o equivalente usando fio éyarn add <package...> [--dev/-D]
Arian Acosta
-3

Sinalizador -Dé frequentemente usado junto com o ique significa "instalar"

Por exemplo: npm i -D package-name

oabarca
fonte
E -Dfazer o quê? (conforme perguntado na pergunta e já respondido por outros)
usuário