Commit d5aaae4b authored by Nikolay Gromov's avatar Nikolay Gromov

build

parent 6ec7b296
...@@ -80,7 +80,9 @@ gulp.task('svgstore', function () { ...@@ -80,7 +80,9 @@ gulp.task('svgstore', function () {
.pipe(gulp.dest('build/img')); .pipe(gulp.dest('build/img'));
}); });
// Сборка HTML
gulp.task('html', function() { gulp.task('html', function() {
console.log('---------- сборка HTML');
return gulp.src('src/*.html') return gulp.src('src/*.html')
.pipe(fileinclude({ .pipe(fileinclude({
prefix: '@@', prefix: '@@',
...@@ -97,19 +99,26 @@ gulp.task('clean', function () { ...@@ -97,19 +99,26 @@ gulp.task('clean', function () {
]); ]);
}); });
// Сборка всего
// Сборка
gulp.task('build', gulp.series( gulp.task('build', gulp.series(
'clean', 'clean',
gulp.parallel('less', 'copy:css', 'img', 'svgstore') gulp.parallel('less', 'copy:css', 'img', 'svgstore'),
'html'
)); ));
// Слежение
gulp.task('watch', function () {
// Слежение за HTML
gulp.watch(['src/*.html', 'src/_include/*.html'], gulp.series('html'));
// Слежение за LESS
gulp.watch('src/less/**/*.less', gulp.series('less'));
// Слежение за добавочными CSS
gulp.watch('src/css/*.css', gulp.series('copy:css'));
// Слежение за изображениями
gulp.watch('src/img/*.{jpg,jpeg,gif,png,svg}', gulp.series('img'));
});
// Слежение за LESS // Задача по умолчанию
// gulp.watch('src/less/**/*.less', gulp.series('less')); gulp.task('default', gulp.series('build', 'watch'));
// Слежение за добавочными CSS
// gulp.watch('src/css/*.css', gulp.series('copy:css'));
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment