-
Notifications
You must be signed in to change notification settings - Fork 12
/
gulpfile.js
84 lines (70 loc) · 1.88 KB
/
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
var gulp = require('gulp');
var connect = require('gulp-connect');
var open = require('gulp-open');
var livereload = require('gulp-livereload');
//server
gulp.task('connect', function() {
connect.server({
root: '',
port: 8899,
livereload: true
// middleware: function(connect, opt) {
// return [
// require('./server/route')()
// ]
// }
});
});
// auto open
gulp.task('open', function() {
gulp.src(__filename)
.pipe(open({
uri: 'http://localhost:8899'
}));
});
// less ==> css
// gulp.task('less', function() {
// return gulp.src('./src/**/*.less')
// .pipe(less())
// .pipe(gulp.dest('./src'));
// });
//css压缩
// gulp.task('cssmin', ['less'], function() {
// return gulp.src('./src/style/animation.css')
// .pipe(cssmin())
// .pipe(concat('animation.min.css'))
// .pipe(gulp.dest('./build/style'));
// });
// JS压缩
// gulp.task('uglify', function() {
// return gulp.src('./src/js/ect.js')
// .pipe(uglify())
// .pipe(concat('ect.min.js'))
// .pipe(gulp.dest('./build/js'));
// });
//监听文件,实时刷新, less ==> css文件
// gulp.task('watch', function () {
// livereload.listen();
// gulp.watch('./src/**/*.*', function() {
// livereload.reload();
// });
// });
//图片压缩
// gulp.task('images', function() {
// gulp.src('./src/image/**/*')
// .pipe(imagemin({
// progressive: false
// }))
// .pipe(gulp.dest('./build/image'));
// });
//清除
// gulp.task('clean', function() {
// del.sync(['./build'], {
// force: true
// }); //同步执行
// });
// gulp.task('copy', function() {
// gulp.src(['./src/js/yd-config.js'])
// .pipe(gulp.dest('./build'));
// });
gulp.task('default', ['connect', 'open']);