/
gulpfile.js
38 lines (34 loc) · 957 Bytes
/
gulpfile.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
/**
* Created by Artoria on 2016/8/2 0002.
*/
var gulp = require('gulp');
var rubySass = require('gulp-ruby-sass');
var browserSync = require('browser-sync');
//sass编译
gulp.task('sass',function () {
return rubySass('./src/sass/*.scss')
.on('error',rubySass.logError)
.pipe(gulp.dest('src/css'));
});
gulp.task('sassWacth',function () {
gulp.watch('./src/sass/*.scss',function () {
gulp.run('sass');
})
});
//自动刷新页面
gulp.task('reloadPage',function () {
browserSync({
server: {
//指定服务器启动根目录
baseDir: "./"
}
});
//监听任何文件变化,实时刷新页面
gulp.watch("src/js/*.js").on('change', browserSync.reload);
gulp.watch("src/css/*.css").on('change', browserSync.reload);
gulp.watch("*.*").on('change', browserSync.reload);
});
//默认任务
gulp.task('default',function () {
console.log("default");
});