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

我只是切换到gulp任务亚军自动化我的工作stream程,但有这个问题,每当我想开始一个新的项目,我必须安装所需的所有包在gulpfile.js使用以下命令:

npm install --save-dev {package name} 

想象一下,其中有20个,这有点无聊。 怎么能简化这个?

就我个人而言,我大部分使用相同的gulp插件来完成我的所有项目。 我将我之前项目的package.json中的devDependencies位复制到我新创build的package.json中,然后运行npm i ,它安装package.json列出的所有依赖项。 这是一个巨大的定时器,特别是因为我通常也复制我的gulpfile.js。

注意:如果自上一个项目开始以来已经过了一段时间,不要忘记运行npm outdated ,以检查是否有更新的依赖关系。

你可以添加多个包名到npm install:

 npm install --save-dev package1 package2 package3 

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

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

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