如何解决配置和运行 gulp 来监视和编译 sass
我已将我的 gulp 文件配置为运行某些任务,当我运行该文件时,出现此错误: AssertionError [ERR_ASSERTION]: 必须指定任务函数 在 Gulp.set [as _setTask]
这是我在 gulpfile.js 中的代码:
'use strict';
var gulp = require('gulp'),sass = require('gulp-sass'),browserSync = require('browser-sync');
gulp.task('sass',function () {
return gulp
.src('./css/*.scss')
.pipe(sass().on('error',sass.logError))
.pipe(gulp.dest('./css'));
});
gulp.task('sass:watch',function () {
gulp.watch('./css/*.scss',[ 'sass' ]);
});
gulp.task('browser-sync',function () {
var files = [
'./*.html','./css/*.css','./js/*.js','./img/*.{png,jpg,gif}'
];
browserSync.init(files,{
server: {
baseDir: './'
}
});
});
gulp.task('default',[ 'browser-sync' ],function () {
gulp.start('sass:watch');
});
我认为问题是由我在这一行中使用的语法引起的:
gulp.task('default',function () {
gulp.start('sass:watch');
});
谁能帮我解决这个问题
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。