File tree Expand file tree Collapse file tree 3 files changed +23
-20
lines changed Expand file tree Collapse file tree 3 files changed +23
-20
lines changed File renamed without changes.
Original file line number Diff line number Diff line change 1
1
var gulp = require ( 'gulp' ) ;
2
- var connect = require ( 'gulp-connect' ) ;
2
+ var browserSync = require ( 'browser-sync' ) . create ( ) ;
3
3
4
- gulp . task ( 'connect' , function ( ) {
5
- connect . server ( {
6
- port : 3001 ,
7
- livereload : true
4
+ gulp . paths = {
5
+ demo : 'demo'
6
+ }
7
+
8
+ gulp . task ( 'browser-sync' , function ( ) {
9
+
10
+ browserSync . init ( {
11
+ server : {
12
+ baseDir : gulp . paths . demo ,
13
+ index : 'index.html' ,
14
+ routes : {
15
+ "/bower_components" : "bower_components" ,
16
+ }
17
+ } ,
18
+ startPath : '/' ,
19
+ files : gulp . paths . demo + '/*.*' ,
20
+ //port : 3001
8
21
} ) ;
9
- } )
10
22
11
- gulp . task ( 'html' , function ( ) {
12
- gulp . src ( './demo/*.html' )
13
- . pipe ( connect . reload ) ;
14
- } )
23
+ gulp . watch ( gulp . paths . demo + "/*.*" ) . on ( 'change' , browserSync . reload ) ;
24
+ } ) ;
15
25
16
- gulp . task ( 'js' , function ( ) {
17
- gulp . src ( './demo/*.js' )
18
- . pipe ( connect . reload ) ;
19
- } )
26
+ gulp . task ( 'serve' , [ 'browser-sync' ] ) ;
20
27
21
- gulp . task ( 'watch' , function ( ) {
22
- gulp . watch ( [ './demo/*.html' ] , [ 'html' ] ) ;
23
- gulp . watch ( [ './demo/*.js' ] , [ 'js' ] ) ;
24
- } )
25
28
26
- gulp . task ( 'serve' , [ 'connect' , 'watch' ] )
Original file line number Diff line number Diff line change 22
22
},
23
23
"devDependencies" : {
24
24
"gulp" : " ~3.9.0" ,
25
- "gulp-connect" : " ~2.2.0"
25
+ "gulp-connect" : " ~2.2.0" ,
26
+ "browser-sync" : " ~2.8.1"
26
27
}
27
28
}
You can’t perform that action at this time.
0 commit comments