[英]GULP Browsersync does not start
我有一个带有此代码的 gulpfile.js:
var gulp = require('gulp'),
less = require('gulp-less'),
path_less = require('path'),
browserSync = require('browser-sync').create();
var path = {...paths...};
gulp.task('less', function(done){
gulp.src(path.src.def + path.src.less + '*.less')
.pipe(less({paths: [ path_less.join(__dirname, 'less', 'includes') ]}))
.pipe(gulp.dest(path.dev.def + path.dev.css))
.pipe(browserSync.stream());
done();
});
gulp.task('serve', gulp.series('less'), function(done){
browserSync.init({
server: './',
proxy : 'belaz.dev'
});
gulp.watch(path.src.def + path.src.less + '*.less', gulp.series('less'))
gulp.watch(path.dev.def + path.dev.css + '*.css').on('change', browserSync.reload());
done();
});
gulp.task('default', gulp.series('serve'), function(done){
done();
});
当我运行 Gulp 时,browsersync 不执行任何操作 - 所有任务开始、结束并且没有任何反应
如何或为什么? 我该如何解决
你有几个不相关的问题。 这个
gulp.task('serve', gulp.series('less'), function(done){ // gulp v3 syntax, three arguments
改成:
gulp.task('serve', gulp.series('less', function(done){ // gulp v4 syntax, two arguments
然后当我运行固定版本时出现此错误:
Invalid config. You cannot specify both server & proxy options.
因为你的
browserSync.init({
server: './', // can't have both a server and proxy option apparently
proxy : 'belaz.dev'
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.