Задать вопрос
Madeas
@Madeas
UI / UX Designer, Frontend Developer

Можно ли задать единый путь для gulp concat?

Собственно, вопрос в заголовке.

Имеется папка с большим вложением, типа такого:

gulp.task('js', function(){
    return gulp.src(['/application/assets/js/jquery-1.11.21.min.js',
                     '/application/assets/js/ripples.min.js',
                     '/application/assets/js/lib/toastr/toastr.min.js',
                     '/application/assets/js/bootstrap.min.js',
                     '/application/assets/js/textChange.js',
                     '/application/assets/js/material.js',
                     '/application/assets/js/lib/fancybox/jquery.fancybox.pack.js',
                     '/application/assets/js/lib/boxLoader/js/jquery.boxloader.min.js'])
        .pipe(concat('script.js'))
        .pipe(gulp.dest('application/assets/build/js/'));
});


Можно ли прописать общий путь /application/assets/js/ и далее просто выводить необходимые имена?

Предположительно, таск должен выглядеть так:

return gulp.src( '/application/assets/js/' + ['jquery-1.11.21.min.js', 'ripples.min.js', ...] )


Реально так сделать? или нужно прописывать для каждого файла весь повторный путь?
  • Вопрос задан
  • 32 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
Machinez
@Machinez
return gulp.src(['jquery-1.11.21.min.js', 'ripples.min.js', ...].map(
        file => `/application/assets/js/${file}`
    )
)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы