Всем привет, есть следующий
таск.
var gulp = require('gulp');
gulp.task('registration', function () {
return gulp.src('user/registration/index.html') // беру файл index.html из user/registration
.pipe(gulp.dest('../dist/user/registration/')) // кладу его в dist/user/registration
});
gulp.task('default, ['registration']); // запускаю gulp, всё ОК
Дальше у меня таких страниц как "registration" будет много, и для каждого должен быть прописан свой путь, т.е.
вот так я бы делал в ручную:
gulp.task('selling', function () {
return gulp.src('user/pages/selling.html')
.pipe(gulp.dest('../dist/user/pages/'))
});
gulp.task('login', function () {
return gulp.src('user/login/login.html')
.pipe(gulp.dest('../dist/user/login/'))
});
gulp.task('default, ['registration', 'selling', 'login']);
Как можно сделать 1 универсальный таск и переменные, которые таск будет брать из к примеру "data.json" и вставлять пути запуская всего лишь 1 таск gulp default, чтобы не делать отдельно таски для каждой странички.
Как это звучит на словах: При запуске gulp взять переменную из data.json и добавить по названию переменной новый таск, в который прописать путь из переменной.Проект сложный и скинуть все файлы html в 1 папку нельзя.