1.最近尝试着再用gulp配置管理项目资源,感觉非常强大。可是发现gulp+browser-sync自己用不好,百度了很多,尝试了一些办法,均不好使,请教下各位大神。。为什么 不会自动刷新我的本地项目,本地端口8080
2.代码如下:
gulp.task('serve',['less'], function() {
browserSync({
//指定服务器启动根目录
// server: "dist",
open: "local",
directory: true,
browser: "chrome",
proxy: "localhost:8080"
});
//监听es6编译
gulp.watch(es6Src, function (event) {
runSequence(
['toes5'],
['jshint'],
['uglify'],
['revJs'],
['revHtml'],
['reload']
)
});
均能执行完,运行结果如下
甚是捉急,请大神指点一二,在线等。。。
你的task任务serve屁股后面少了东西:
watch要放到serve这个task里面才行
顺便[less]对应的task你没给出,结尾是否注入刷新状态?:
给你个最简单清楚的配置- -我这里以监听刷新sass为例
写法A和B的区别
写法A:sass源文件dev/scss//.scss变化时,整个页面刷新。*
写法B:sass源文件dev/scss//.scss变化时,只有局部刷新。*