我使用Gulp已有一段时间,我发现了一种通过Gulp脚本运行某些package.json's任务(例如browserify / watchify / less)的方法。例如:

"scripts": {
    "watch": "npm run watch-js & npm run watch-less & npm run watch-server",
    "watch-js": "watchify app/js/main.js -t -o static/bundle.js -dv",
    "watch-less": "nodemon --watch app/less/*.less --ext less --exec 'npm run build-less'"
}


由于browserify/watchify/less是本机npm软件包,所以我想知道如何重现/转换(不编写自定义bash / zsh脚本)我的其他Gulp任务,例如gulp-revgulp-s3以与?

最佳答案

您已经可以从CLI调用特定的gulpfile任务。只需将它们放入您的npm脚本中即可。


  可以通过运行gulp <task> <othertask>执行任务。刚跑步
  gulp将执行您注册的名为default的任务。如果有
  没有default任务gulp将出错。


https://github.com/gulpjs/gulp/blob/master/docs/CLI.md#tasks

关于node.js - 将Gulp任务转换为Npm的脚本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25981322/

10-14 17:52
查看更多