作为构建过程的一部分,我需要在另一个项目的子模块上运行gulp构建。我知道我可以使用" require(' path / to / other / gulpfile.js')",但它似乎并不像gulp做任何事情来处理任务名称冲突。两个gulpfiles都有#34; build"任务。
有没有办法在运行时重命名已定义的gulp任务?
答案 0 :(得分:2)
您可能只想使用shell命令在单独的进程中调用gulp。您可以使用gulp-shell来执行此操作
gulp.task('main-task', shell.task([
'gulp submodule-task'
], {
cwd: './path/to/submodule'
}))