私はノードの初心者であり、npmを使用していくつかのノード、angularおよびExpressチュートリアルを実行します。チュートリアルで以前にbowerを使用しました。-gを使用してインストールしたことは間違いありません。すでにbower -v
コマンドを実行すると1.3.3
が返されるので、-gを使用してインストールすると、これをグローバルにインストールして、次のプロジェクトで再度インストールする必要はありません。
1)これは正しいですか?
2)新しいプロジェクトで作業を開始するときに、bowerを初期化する必要がありますか?
)bower(-g)loballyをインストールした後でinstall bower --save-dev
を使用する必要がある理由はありますか?
4)install bower --save-dev
は正確には何をしますか?
「--save-dev」を検索すると、検索した結果、Googleまたはスタックオーバーフローに何も表示されません。
私は本当にこれを理解したいのですが、あなたが私を助けてくれれば、単なる礼拝だけでなく、それらのインストールの使用方法よりもはるかに多くのインストールを理解するのに役立ちます。繰り返しますが、私はこのタイプの開発のコマンドラインに慣れておらず、これらのテクノロジにも不慣れですが、基本的な理解はあります。
インストール時に--save
フラグと--save-dev
フラグを使用すると、プロジェクトのpackage.json
に追加されます。これにより、プロジェクトを開発または使用する可能性のあるすべての人が、シンプルなnpm install
コマンドを使用して、必要に応じて依存関係をインストールできます。対照的に、-g
フラグはローカルマシンに対してのみグローバルです。