gulp.task('fileinclude', function () {
gulp.src(['templates/*.html', 'templates/fr/*.html', 'templates/pt/*.html'])
.pipe(fileinclude({
prefix: '@@',
basepath: '@file'
}))
.pipe(gulp.dest('./'));
});
我希望它生成/fr
和/pt
文件夹。与为每个语言环境创建3个不同的gulp.task
相比,有没有一种动态的方法来做到这一点?我要避免使用3个不同的gulp.tasks
。
基本上,此代码的作用是在templates
文件夹中组装模板,其中可以包含例如template/index.html
,template/fr/index.html
,template/pt/index.html
,然后将其吐到./
。
但是在我当前的代码中,它将创建3个index.html
文件,这些文件将不起作用。我认为这可能会覆盖它们。无论如何,我的解决方案都坏了。