1
我在這裏以下文檔: http://www.browsersync.io/docs/gulp/我怎樣才能讓browserSync與gulp一起運行?
這是我到目前爲止已經建成:
var gulp = require('gulp') ;
var sass = require('gulp-sass') ;
var watch = require('gulp-watch') ;
var browserSync = require('browser-sync').create() ;
gulp.task('serve', ['sass'], function() {
gulp.task('browser-sync', function() {
browserSync.init({
//proxy: "mydevserver",
server : ".",
files: ['./index.html', './css/**']
});
});
gulp.watch("./css/**").on('change', browserSync.reload);
}) ;
// Compile sass into CSS & auto-inject into browsers
gulp.task('sass', function() {
return gulp.src("./sass/**")
.pipe(sass())
.pipe(gulp.dest("./css/"))
.pipe(browserSync.stream());
});
gulp.task('default', ['serve']) ;
當我從終端運行「咕嚕」的'Sass的任務工作。但我沒有跡象表明browserSync運行。終端不給我任何有關browserSync的任何反饋。如果我導航到'localhost:3000'或'localhost:3001',則沒有任何運行。
貌似唯一的區別有去除手錶任務的?如果我這樣做,'吞噬服務'只是編譯一次,不看任何東西。而browserSync仍然無法運行。 –
我編輯了代碼,只是使用browserSync作爲函數,不需要使用'browserSync.init()'或'.create()' –