如何使用节点一次安装多个gulp包?

时间:2016-01-21 11:36:11

标签: javascript node.js npm gulp

我刚刚切换到gulp任务运行器来自动化我的工作流程,但每当我想要启动一个新项目时都会出现这个问题我必须使用以下命令安装gulpfile.js中所需的所有软件包:

npm install --save-dev {package name}

想象一下,有20个,这有点无聊。怎么可以简化这个?

3 个答案:

答案 0 :(得分:44)

您可以将多个包名称添加到npm install:

npm install --save-dev package1 package2 package3

npm将在package.json中安装并保存指定的包。

答案 1 :(得分:18)

就我个人而言,我对所有项目都使用相同的gulp插件。我将我以前的一个项目的package.json中的devDependencies位复制到我新创建的package.json中,然后运行npm i,它会安装package.json中列出的所有依赖项。这节省了很多时间,特别是因为我通常也会复制我的gulpfile.js。

注意:如果自上一个项目启动以来已经有一段时间,请不要忘记运行npm outdated,以检查是否在此期间更新了任何依赖项。

答案 2 :(得分:6)

您还可以使用大括号扩展来安装许多类似名称的包:

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