我使用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-rev
,gulp-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/