Eu vi alguns posts que se referem a correr npm
com um -d
argumento. Por exemplo, este problema se refere a fazer npm -d install coffee-script
. Existem algumas outras páginas que também se referem a essa sintaxe, incluindo as instruções de instalação para pelo menos um pacote npm.
Mas não consegui encontrar nenhuma documentação para esse -d
argumento. Os documentos paranpm install
não mencionam -d
, nem o FAQ do npm , nem qualquer uma das outras páginas de documentação que eu examinei.
A -d
opção faz alguma coisa? Se sim, o quê?
-d
e-D
são diferentes. stackoverflow.com/a/28463702/87399Respostas:
É um atalho para
--loglevel info
Consulte a seção Abreviações e outras particularidades da CLI :
fonte
debug
então? Ahh, acontece que não há--loglevel debug
senão "verboso" (-dd
) e "bobo" (-ddd
). Justo.No caso de outra pessoa acabar aqui a partir de uma pesquisa na web, o sinalizador -d não é o mesmo que o -D maiúsculo, o último sendo um sinônimo de sinalizador para --save-dev.
fonte
Bem, isso é algo que me deixa confuso, mas ao
npm install
fazer uma mensagem de erronpm install -d
tem me salvado muito mais vezes.-d
sinalizador é usado para forçar a instalação do npm localmente--save
é para salvar os pacotes atualizados em seupackage.json
arquivoPor outro lado, npm -D é um pouco diferente. De acordo com a documentação do npm -D é sinônimo de
--save-dev
fonte
-d
. O npm sempre é instalado localmente, a menos que você especifique-g
/--global
. Você está confuso-d
com-D
? Como outra resposta já aponta, os dois não estão relacionados --d
não estão relacionados a um--save
ou-D
/--save-dev
. (Escolha muito ruim de nomenclatura por parte do NPM.)