NikitaFedorov
@NikitaFedorov
Я.... Я Никита

Таск для обновления .html/.js на Gulp 4?

Есть структура:
app
---css
  • -main.scss
  • -fonts.scss


---js
  • -main.js

---img
  • -bg.png
  • -1bg.png


---fonts
  • -1.ttf
  • -1.otf

---index.html

dist
---
---
---

Как прописать таск для переноса .html/.js/fonts/img в dist?

Желательно с watch.
  • Вопрос задан
  • 64 просмотра
Решения вопроса 1
andreydobrin
@andreydobrin
Сложно , но это пока
Для вашей сборки пойдет такой watcher:

gulp.task('watch', function(){
	gulp.watch('файлы html', gulp.series('html'));
	gulp.watch('файлы css', gulp.series('css'));
	gulp.watch('файлы js', gulp.series('js'));
	gulp.watch('файлы img', gulp.series('img'));
})

Вместо 'файлы [html, css, js&img]' пишите путь до файлов.
А builder примерно такой:

gulp.task('build', 
	gulp.series(
		сюда можно таск очитки dist папки засунуть, т.е. его название, типа 'clean',
		gulp.parallel(
			'html',
			'styles',
			'js',
			'img'
)));


Если же таск для очистки не нужен, то можете удалить строку с gulp.series, при этом не забыть удалить все скобки, связанные с этим методом.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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