Widziałem kilka postów, które odnoszą się do biegania npm
z -d
argumentem. Na przykład ten problem odnosi się do robienia npm -d install coffee-script
. Istnieje kilka innych stron, które również odnoszą się do tej składni, w tym instrukcje dotyczące instalacji co najmniej jednego pakietu npm.
Ale nie mogłem znaleźć żadnej dokumentacji dla tego -d
argumentu. W docs dlanpm install
nie wspominają -d
ani nie KMP nas , ani nie którykolwiek z pozostałych stron dokumentacji ja przejrzałem.
Czy ta -d
opcja coś robi? Jeśli tak to co?
-d
i-D
są różne. stackoverflow.com/a/28463702/87399Odpowiedzi:
To jest skrót do
--loglevel info
Zobacz sekcję Skróty i inne dodatki CLI :
źródło
debug
wtedy znowu? Ahh, okazuje się, że nie ma--loglevel debug
tylko „gadatliwych” (-dd
) i „głupich” (-ddd
). Słusznie.Na wypadek, gdyby ktoś znalazł się tutaj z wyszukiwania w sieci, flaga -d nie jest tym samym, co wielka litera -D, przy czym ta ostatnia jest synonimem flagi dla --save-dev.
źródło
Cóż, jest to coś, co sprawia, że jestem zagubiony, ale
npm install
komunikat o błędzienpm install -d
uratował mnie o wiele więcej razy.-d
Flaga jest używana do wymuszania instalacji npm lokalnie--save
służy do zapisywania zaktualizowanych pakietów wpackage.json
plikuZ drugiej strony npm -D jest nieco inny. Zgodnie z dokumentacją npm -D jest synonimem
--save-dev
źródło
-d
. npm zawsze instaluje się lokalnie, chyba że określisz-g
/--global
. Czy mylisz się-d
z-D
? Jak wskazuje już inna odpowiedź , te dwie rzeczy są niepowiązane --d
nie są związane z ani z--save
ani-D
/--save-dev
. (Naprawdę kiepski wybór nazwy ze strony npm.)