37 lines
859 B
JavaScript
37 lines
859 B
JavaScript
const gulp = require("gulp");
|
|
const less = require('gulp-less');
|
|
|
|
/**
|
|
* 编译less为css
|
|
*/
|
|
gulp.task('less', function () {
|
|
return gulp.src('./src/public/css/**/*.less')
|
|
.pipe(less())
|
|
.pipe(gulp.dest('./dist/public/css/'));
|
|
});
|
|
|
|
|
|
gulp.task('copyImg', function () {
|
|
return gulp.src('./src/public/img/**/*')
|
|
.pipe(gulp.dest('./dist/public/img/'));
|
|
});
|
|
|
|
gulp.task('copyJS', function () {
|
|
return gulp.src('./src/public/js/**/*')
|
|
.pipe(gulp.dest('./dist/public/js/'));
|
|
});
|
|
|
|
gulp.task('copyPug', function () {
|
|
return gulp.src('./src/views/**/*')
|
|
.pipe(gulp.dest('./dist/views/'));
|
|
});
|
|
|
|
|
|
|
|
gulp.task('file', function () {
|
|
gulp.watch("./src/public", gulp.parallel('less','copyImg','copyJS','copyPug'))
|
|
gulp.watch("./src/views", gulp.parallel('copyPug'))
|
|
})
|
|
|
|
|
|
gulp.task('default', gulp.series('file')) |