Javascript 如何制作';狼吞虎咽的手表';指挥工作?

Javascript 如何制作';狼吞虎咽的手表';指挥工作?,javascript,gulp-watch,Javascript,Gulp Watch,浏览器控制台不监视错误,但当我尝试在git控制台中运行该命令时,出现了一个错误 let gulp=require('gulp'); 设sass=require('gulp-sass'); let watch=require('gulp-watch'); 让browserSync=require('browser-sync'); gulp.task('sass',function(){ return gulp.src('src/scss/index.scss') .pipe(sass().on(

浏览器控制台不监视错误,但当我尝试在git控制台中运行该命令时,出现了一个错误

let gulp=require('gulp');
设sass=require('gulp-sass');
let watch=require('gulp-watch');
让browserSync=require('browser-sync');
gulp.task('sass',function(){
return gulp.src('src/scss/index.scss')
.pipe(sass().on('error',sass.logError))
.pipe(gulp.dest('src/css/index.css'))
});
gulp.task('sass:watch',function(){
吞咽手表('src/scss/index.scss',['sass']);
});
gulp.task('browser-sync',function()){
浏览器同步({
服务器:{
baseDir:'src'
},
通知:假
});
});该函数需要一个文件列表和一个函数作为第二个参数

您必须使用或生成函数,例如在您的情况下:

gulp.task('watch', function() {
    gulp.watch('src/scss/index.scss', gulp.series('sass'));
});
此外,为了避免注释中指定的“文件存在”错误,请在sass任务中实现“gulp chmod”,例如:

var chmod = require('gulp-chmod');

gulp.task('sass', function() {
return gulp.src('src/scss/index.scss')
    .pipe(chmod(0o755))
    .pipe(sass().on('error', sass.logError))
    .pipe(gulp.dest('src/css/index.css'))
});    

您可以发布错误吗?错误:watching src/scss/index.scss:watch任务必须是gulp.watch(C:\Step Ham\node\u modules\gulp\index.js:31:11)C:\Step Ham\gulpfile.js:14:10 taskWrapper(C:\Step Ham\node\u modules\contaker\lib\set task.js:13:15)的函数(可选使用gulp.parallel或gulp.series生成)在进程的异步运行程序(C:\Step Ham\node\u modules\async done\index.js:55:18)上运行绑定(domain.js:402:14)在运行绑定(domain.js:415:12)在运行绑定(domain.js:14)在进程的异步运行程序上,mkdir'C:\Step Ham\src\css\index.css'Use gulp chmod如下:我试图使用该变体,但现在出现了一个错误:监视src/scss/index.scss:watch任务必须是gulp.watch(C:\Step Ham\node\u modules\gulp\index.js:31:11)上的一个函数(可以选择使用gulp.parallel或gulp.series生成)在进程的异步运行程序(C:\Step Ham\node\u modules\async done\index.js:55:18)的运行绑定程序(domain.js:402:14)的运行绑定程序(domain.js:415:12)的运行绑定程序(domain.js:14)的任务包装程序(C:\Step Ham\node\u modules\async done\index.js:55:18)的C:\Step Ham\node\node\u\u modules\index.js:13:10('gulp-watch');“?我更新了我的代码,我试着用'require-gulp'运行它,但没有任何效果