gpt4 book ai didi

javascript - 将 BrowserSync 与 Gulp 一起使用时出错

转载 作者:行者123 更新时间:2023-11-29 19:29:11 26 4
gpt4 key购买 nike

Gulp 对我来说运行良好,直到保存文件时出现错误:“任务‘browsersync.reload’不在你的 gulpfile 中”。我不确定我做错了什么(据我所知,我正在学习 Gulp 教程并且来源是相同的)。

Gulp 文件:

// Load Node Modules/Plugins
var gulp = require('gulp');
var concat = require('gulp-concat');
var sass = require('gulp-sass');
var uglify = require('gulp-uglify');
var jshint = require('gulp-jshint');
var imagemin = require('gulp-imagemin');
var connect = require('connect');
var serve = require('serve-static');
var browsersync = require('browser-sync');

// Styles task
gulp.task('styles', function(){
return gulp.src('app/css/*.scss')
.pipe(sass())
.pipe(gulp.dest('dist'));
});

gulp.task('scripts', function(){
return gulp.src('app/js/*.js')
.pipe(jshint())
.pipe(jshint.reporter('default'))
.pipe(concat('all.js'))
.pipe(uglify())
.pipe(gulp.dest('dist'));
});

gulp.task('images', function(){
return gulp.src('app/img/*')
.pipe(imagemin())
.pipe(gulp.dest('dist/img'));
});

gulp.task('server', function(){
return connect().use(serve(__dirname))
.listen(8080)
.on('listening', function(){
console.log('Server Running: View at http://localhost:8080');
});
});

gulp.task('browsersync', function(cb) {
return browsersync({
server: {
baseDir:'./'
}
}, cb);
});

gulp.task('watch', function(){
gulp.watch('app/css/*.css', ['styles', 'browsersync.reload']);
gulp.watch('app/js/*.js', ['scripts', 'browsersync.reload']);
gulp.watch('app/img/*', ['images', 'browsersync.reload']);
});

gulp.task('default', ['styles', 'scripts', 'images', 'server', 'browsersync', 'watch']);

最佳答案

I get an error: "Task 'browsersync.reload' is not in your gulpfile"

阅读错误消息应该会将您引导至以下几行:

gulp.watch('app/css/*.css', ['styles', 'browsersync.reload']);
gulp.watch('app/js/*.js', ['scripts', 'browsersync.reload']);
gulp.watch('app/img/*', ['images', 'browsersync.reload']);

您正在尝试运行一个名为 browsersync.reload 的任务,您显然没有。

提示:也许这不是您应该运行的任务?

关于javascript - 将 BrowserSync 与 Gulp 一起使用时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29134762/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com