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