【问题标题】:How to install multiple gulp packages at once using node?如何使用节点一次安装多个 gulp 包?
【发布时间】:2016-04-27 15:20:28
【问题描述】:

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

npm install --save-dev {package name}

想象一下有 20 个,这有点无聊。如何简化?

【问题讨论】:

    标签: javascript node.js npm gulp


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        【解决方案3】:

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

        npm install --save-dev package1 package2 package3
        

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

        【讨论】:

        • 在这种情况下,我在数组中有包,例如 var packs =["package1, package2, package3"] 如何使用 node js ...var child =require('child_process') 安装。执行; child= exec('npm install --save +packs,{ cwd:path }
        猜你喜欢
        • 2012-04-14
        • 1970-01-01
        • 2016-03-19
        • 2015-03-16
        • 1970-01-01
        • 2017-07-30
        • 2016-01-09
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多