2016-01-21 76 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}