「npm-dinstall」の「-d」とは何ですか?


87

引数npm付きで実行することについて言及している投稿を見たことがあり-dます。たとえば、この問題はを実行することを指しnpm -d install coffee-scriptます。少なくとも1つのnpmパッケージのインストール手順など、この構文を参照しているページ他にいくつかあります。

しかし、私はこの-d議論の文書を見つけることができませんでした。のドキュメントでnpm install-d、npm FAQについては言及さておらず、私が調べた他のドキュメントページについても言及さていません。

ない-dオプションは何かを?もしそうなら、何?


2
これは「
npmi

@DevWL、この質問に対する他の回答を読みましたか?:-)-d-Dは異なります。stackoverflow.com/a/28463702/87399
Joe White

回答:


77

のショートカットです --loglevel info

速記とその他のCLIの優れた点のセクションを参照してください。

  • -d--loglevel info

90
ああ...もちろん、コマンドラインパラメータは、コマンドラインパラメータまたはそれらが適用されるコマンドについて説明しているページには記載されていません。愚かな私!
ジョーホワイト

3
@JoeWhiteうーん、それが何であるかを理解しようとして私の髪を引き裂いていた。Googleは、短いコマンドラインオプションに完全に対応しているわけではありません。
アレックスB

「その他」の下にいる方がはるかに理にかなっています...同意するかどうかGoogleに尋ねてください:google.com/search
q

3
debugそれではまた何でしたか?ああ、--loglevel debug「verbose」(-dd)と「silly」(-ddd)しかありません。けっこうだ。
Philzen 2014

107

他の誰かがWeb検索からここにたどり着いた場合、-dフラグは大文字の-Dと同じではなく、後者は--save-devのフラグ同義語です。


4
良いもの:)実際、CLIオプションを文書化する方法については、ここで非常に注目に値する話ですね。:)
BorisOkunskiy 2015

1
OK。これで、「-D」と「-d」が異なるオプションであることがわかりました。しかし、「-d」は何をするのでしょうか?「-dd」を見たことがありますが、それが何に使用されているのかまだわかりません
titou10

すべてのオプションは、マーク・カーンが回答で提供したリンクに文書化され、説明されています。
Jon Crowell

-1

まあ、これは私を混乱させるものですがnpm install、エラーメッセージnpm install -dを作成すると、はるかに多くの時間を節約できました。
-dフラグはnpmをローカルに強制インストールするために使用--saveされます更新されたパッケージをpackage.jsonファイルに保存するために使用されます

npm install -d --save 

一方、npm-Dは少し異なります。npmのドキュメントによると、-Dはの同義語です--save-dev

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

?ローカルにインストールすることは、を指定するかどうかとは関係ありません-d-g/を指定しない限り、npmは常にローカルにインストールされます--global。混乱-dしてい-Dますか?別の答えはすでに指摘し、二人は関係ない--dのいずれかに関連していません--saveか、-D/ --save-dev。(npm側の命名の選択は本当に悪いです。)
Joe White

こんにちは、そういうわけで、-dがnpmをローカルにインストールするように強制すると、npmがほとんど配線されないことがあるので、-dは私がそのことを行うのに大いに役立ちました。一方、あなたがタグ付けしたリンクには、-dと-Dの違いは含まれていません。それは、それらが異なるとだけ言っていますが、意味がありません
Indrajith Ekanayake
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.