1Sergey1
@1Sergey1

Собрать скрипты GULP?

Подскажите пожалуйста, что не так в задаче, при первом выполнение все скрипты норм соединяются, но когда watcherзапускает задачу в процессе работы заново, то в файл index.min.js записываются скрипты только из файла script.js, а все прочие скрипты библиотек стираются
gulp.task('scripts', function(){
	return multipipe(
		gulp.src([
			'src/assets/libs/jquery/dist/jquery.min.js',
			'src/assets/libs/jquery_lazyload/jquery.lazyload.js',
			'src/assets/libs/slick-carousel/slick/slick.min.js',
			'src/assets/js/script.js'
		]),
		cached('scripts'),
		concat('index.min.js'),
		uglify(),
		gulp.dest('dist/assets/js')	,
	).on('error', notify.onError());
});
  • Вопрос задан
  • 314 просмотров
Пригласить эксперта
Ответы на вопрос 1
sevirinov
@sevirinov
Web Developer
Попробуйте вот так:
gulp.task('scripts', function() {
  return gulp.src([
    'src/assets/libs/jquery/dist/jquery.min.js',
    'src/assets/libs/jquery_lazyload/jquery.lazyload.js',
    'src/assets/libs/slick-carousel/slick/slick.min.js',
    'src/assets/js/script.js'
  ]).
  on('error', notify.onError()).
  pipe(cached('scripts')).
  pipe(concat('index.min.js')).
  pipe(uglify()).
  pipe(gulp.dest('dist/assets/js')).
  pipe(browserSync.reload({stream: true}));
});
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы