web-dev-qa-db-ja.com

ノードを使用して複数のgulpパッケージを一度にインストールする方法は?

ワークフローを自動化するためにgulpタスクランナーに切り替えましたが、新しいプロジェクトを開始したいときはいつでもこの問題が発生します。次のコマンドを使用してgulpfile.jsに必要なすべてのパッケージをインストールする必要があります。

npm install --save-dev {package name}

それらが20個あると想像してください、それは少し退屈です。これをどのように簡略化できますか?

16
Daniel Chikaka

個人的には、すべてのプロジェクトでほとんど同じgulpプラグインを使用しています。以前のプロジェクトのいずれかのpackage.jsonからdevDependenciesビットを新しく作成したpackage.jsonにコピーし、npm iを実行して、package.jsonにリストされているすべての依存関係をインストールします。特に通常gulpfile.jsもコピーするので、これは非常に時間の節約になります。

注:以前のプロジェクトが開始してからしばらく経っていない場合は、npm outdatedを実行して、その間に依存関係が更新されているかどうかを確認してください。

18
Wouter

Npm installに複数のパッケージ名を追加できます:

npm install --save-dev package1 package2 package3

npmは、指定されたパッケージをpackage.jsonにインストールして保存します。

44
saintedlama

同じように名前が付けられた多くのパッケージをインストールするためにブレース展開を使用することもできます:

npm i -D babel-{core,preset-es2015,preset-react}
7
andersr