自动化npm update,bower prune,gulpfile中的bower更新作为gulp任务

1 npm gulp

我想通过以下任务(gulp.task)自动化我的gulpfile.

  1. npm更新
  2. 凉亭修剪
  3. 凉亭更新

每次有人更改package.json和bower.json时,我只需运行gulp并安装/更新/删除软件包,而无需通过终端运行这些命令.

小智 5

还有另一种更简单的方法(认为这不是gulp文件)

在您的package.json update脚本部分中添加命令

"scripts": {
    "update": "npm install && npm prune && bower install && bower prune",
    "first-run": "npm install -g gulp bower && npm run update"
},
Run Code Online (Sandbox Code Playgroud)

然后从命令行执行:

 npm run update
Run Code Online (Sandbox Code Playgroud)

你也可以创建first-run如上所示的命令并运行它

npm run first-run
Run Code Online (Sandbox Code Playgroud)