2016-01-21 11 views
14

私はちょうど私のワークフローを自動化するタスクランナーを飲み込むに切り替えますが、私は、次のコマンドを使用してgulpfile.jsに必要なすべてのパッケージをインストールする必要があり、新しいプロジェクトを開始したいときには、この問題があります:ノードを使って一度に複数のgulpパッケージをインストールするには?

npm install --save-dev {package name} 

は、彼らのうち20人がいると想像してみてください。ちょっと退屈です。これをどのように単純化できますか?

答えて

15

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

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

39

をインストールNPMに複数のパッケージ名を追加することができます。

npm install --save-dev package1 package2 package3 

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

5

また、多くの似たような名前のパッケージをインストールするためのブレース展開を使用することができます。

npm i -D babel-{core,preset-es2015,preset-react} 
関連する問題