У меня небольшая проблема с базовым файлом. Чтобы сделать короткий - вот мой код ...gulp.src base using неправильный каталог
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
изменить базу на '{base: 'www/pages'}' должен решить вашу оригинальную проблему – harishr