【发布时间】:2016-04-27 15:20:28
【问题描述】:
我刚刚切换到 gulp 任务运行器来自动化我的工作流程,但是每当我想开始一个新项目时都会出现这个问题,我必须使用以下命令安装 gulpfile.js 中所需的所有包:
npm install --save-dev {package name}
想象一下有 20 个,这有点无聊。如何简化?
【问题讨论】:
标签: javascript node.js npm gulp
我刚刚切换到 gulp 任务运行器来自动化我的工作流程,但是每当我想开始一个新项目时都会出现这个问题,我必须使用以下命令安装 gulpfile.js 中所需的所有包:
npm install --save-dev {package name}
想象一下有 20 个,这有点无聊。如何简化?
【问题讨论】:
标签: javascript node.js npm gulp
您还可以使用大括号扩展来安装许多类似名称的包:
npm i -D babel-{core,preset-es2015,preset-react}
【讨论】:
就我个人而言,我在所有项目中使用的 gulp 插件大多相同。我将之前项目之一的 package.json 中的 devDependencies 位复制到新创建的 package.json 中,然后运行 npm i,它会安装 package.json 中列出的所有依赖项。这是一个巨大的节省时间,特别是因为我通常也会复制我的 gulpfile.js。
注意:如果您的上一个项目开始已经有一段时间了,请不要忘记运行npm outdated,以检查在此期间是否有任何依赖项已更新。
【讨论】:
你可以给 npm install 添加多个包名:
npm install --save-dev package1 package2 package3
npm 会在你的 package.json 中安装并保存指定的包。
【讨论】: