如何解决Gulp适用于任务,但不适用于观察者
我有此代码:
var gulp = require('gulp'),rename = require('gulp-rename'),less = require('gulp-less'),path = require('path'),cleanCSS = require('gulp-clean-css'),uglify = require('gulp-uglify');
const { watch,series,task } = require('gulp');
task('uglify',async function () {
gulp.src('assets/js/*.js')
.pipe(uglify())
.pipe(rename({ suffix: '.min' }))
.pipe(gulp.dest('assets/public/js/'))
});
task('less',function () {
return gulp.src('assets/less/*.less')
.pipe(less({
paths: [ path.join(__dirname,'less','fragments') ]
}))
.pipe(cleanCSS({compatibility: 'ie8'}))
.pipe(rename({ suffix: '.min' }))
.pipe(gulp.dest('assets/public/css/'));
});
task('default',series('uglify','less'));
/* task('default',function (){
watch('assets/less/*.less',series(less));
watch('assets/js/*.js',series(uglify));
return;
}); */
当我运行初始代码(第一个默认代码)时,gulp可以正常工作并成功压缩我的文件。但是,当我将其更改为具有观察者的监视器时,它不会对更改做出反应,只有这样才会出现在控制台中: 16:02:09]开始“默认” ... 16:02:59]开始“ ...
我可以做什么?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。