我对基本文件有点麻烦。简而言之 - 这是我的代码......
gulp.task('fileinclude', function() {
return gulp.src(['www/pages/**/*.html'], {base: 'pages'})
.pipe(fileInclude({
prefix: '@@',
basepath: '@file'
}))
.pipe(gulp.dest('www/tmp/html/pages/'));
});
当我运行fileinclude时,我想获取下面显示的所有文件夹,然后将它们发送到tmp/pages/page-*/index.html
保持文件结构。但是,由于某种原因,它会在文件结构的开头添加www
。
www
|-- pages
| |-- page-1
| | |-- index.html
| |-- page-2
| | |-- index.html
| |-- page-3
| | |-- index.html
似乎无法理解我的想法,我尝试了一些事情,但我不断得到额外的www
,结果证明是www/tmp/html/www/pages/**/*.html
答案 0 :(得分:0)
我决定反对使用base并尝试不同的东西。
在我的尝试中。我以某种方式设法通过简单地使用src作为www/pages/**/*.html
并将其作为www/tmp/html/pages/
这意味着所有在页面后面都带有.html的文件夹被选中,然后在www/tmp/html/pages/**/index.html
中创建
我认为我认为它实际上要困难得多......