如何从另一个gulpfile运行构建?

时间:2014-11-07 21:00:30

标签: node.js gulp

作为构建过程的一部分,我需要在另一个项目的子模块上运行gulp构建。我知道我可以使用" require(' path / to / other / gulpfile.js')",但它似乎并不像gulp做任何事情来处理任务名称冲突。两个gulpfiles都有#34; build"任务。

有没有办法在运行时重命名已定义的gulp任务?

1 个答案:

答案 0 :(得分:2)

您可能只想使用shell命令在单独的进程中调用gulp。您可以使用gulp-shell来执行此操作

gulp.task('main-task', shell.task([
    'gulp submodule-task'
], {
   cwd: './path/to/submodule' 
}))