@@ -4,28 +4,25 @@ import config from './gulp/config';
4
4
const getTaskBuild = task => require ( './gulp/tasks/' + task ) . build ( gulp ) ;
5
5
const getTaskWatch = task => require ( './gulp/tasks/' + task ) . watch ( gulp ) ;
6
6
7
-
8
-
9
-
10
-
11
-
12
7
gulp . task ( 'clean' , getTaskBuild ( 'clean' ) ) ;
13
8
gulp . task ( 'copy' , getTaskBuild ( 'copy' ) ) ;
14
- gulp . task ( 'nunjucks' , ( ) => getTaskBuild ( 'nunjucks' ) ) ;
15
- gulp . task ( 'sass' , ( ) => getTaskBuild ( 'sass' ) ) ;
16
9
gulp . task ( 'server' , ( ) => getTaskBuild ( 'server' ) ) ;
17
- gulp . task ( 'svgo' , ( ) => getTaskBuild ( 'svgo' ) ) ;
10
+ < % if ( templates === 'nunjucks' ) { % > gulp . task ( 'nunjucks' , ( ) => getTaskBuild ( 'nunjucks' ) ) ; < % } % >
11
+ < % if ( templates === 'pug' ) { % > gulp . task ( 'pug' , ( ) => getTaskBuild ( 'pug' ) ) ; < % } % >
12
+ < % if ( css === 'sass' ) { % > gulp . task ( 'sass' , ( ) => getTaskBuild ( 'sass' ) ) ; < % } % >
13
+ < % if ( sprites . indexOf ( 'svg' ) !== - 1 ) { % > gulp . task ( 'sprite:svg' , ( ) => getTaskBuild ( 'sprite-svg' ) ) ; < % } % >
14
+ < % if ( svgo ) { % > gulp . task ( 'svgo' , ( ) => getTaskBuild ( 'svgo' ) ) ; < % } % >
15
+ < % if ( preview ) { % > gulp . task ( 'list-pages' , getTaskBuild ( 'list-pages' ) ) ; < % } % >
18
16
gulp . task ( 'webpack' , getTaskBuild ( 'webpack' ) ) ;
19
- gulp . task ( 'list-pages' , getTaskBuild ( 'list-pages' ) ) ;
20
- gulp . task ( 'sprite:svg' , ( ) => getTaskBuild ( 'sprite-svg' ) ) ;
21
17
22
18
gulp . task ( 'copy:watch' , getTaskWatch ( 'copy' ) ) ;
23
- gulp . task ( 'nunjucks:watch' , getTaskWatch ( 'nunjucks' ) ) ;
24
- gulp . task ( 'sass:watch' , getTaskWatch ( 'sass' ) ) ;
25
- gulp . task ( 'svgo:watch' , getTaskWatch ( 'svgo' ) ) ;
19
+ < % if ( templates === 'nunjucks' ) { % > gulp . task ( 'nunjucks:watch' , getTaskWatch ( 'nunjucks' ) ) ; < % } % >
20
+ < % if ( templates === 'pug' ) { % > gulp . task ( 'pug:watch' , ( ) => getTaskWatch ( 'pug' ) ) ; < % } % >
21
+ < % if ( css === 'sass' ) { % > gulp . task ( 'sass:watch' , getTaskWatch ( 'sass' ) ) ; < % } % >
22
+ < % if ( sprites . indexOf ( 'svg' ) !== - 1 ) { % > gulp . task ( 'sprite:svg:watch' , getTaskWatch ( 'sprite-svg' ) ) ; < % } % >
23
+ < % if ( svgo ) { % > gulp . task ( 'svgo:watch' , getTaskWatch ( 'svgo' ) ) ; < % } % >
24
+ < % if ( preview ) { % > gulp . task ( 'list-pages:watch' , getTaskWatch ( 'list-pages' ) ) ; < % } % >
26
25
gulp . task ( 'webpack:watch' , getTaskWatch ( 'webpack' ) ) ;
27
- gulp . task ( 'list-pages:watch' , getTaskWatch ( 'list-pages' ) ) ;
28
- gulp . task ( 'sprite:svg:watch' , getTaskWatch ( 'sprite-svg' ) ) ;
29
26
30
27
const setmodeProd = done => {
31
28
config . setEnv ( 'production' ) ;
@@ -35,7 +32,7 @@ const setmodeProd = done => {
35
32
36
33
const setmodeDev = done => {
37
34
config . setEnv ( 'development' ) ;
38
- config . logEnv ( ) ;
35
+ config . logEnv ( ) ;
39
36
done ( ) ;
40
37
}
41
38
@@ -50,9 +47,9 @@ gulp.task(
50
47
< % if ( templates === 'nunjucks' ) { % > 'nunjucks' , < % } % >
51
48
< % if ( templates === 'pug' ) { % > 'pug' , < % } % >
52
49
'webpack',
53
- 'copy',
54
- < % if ( preview ) { % > 'list-pages' < % } % >
55
- )
50
+ < % if ( preview ) { % > 'list-pages', < % } % >
51
+ 'copy'
52
+ )
56
53
);
57
54
58
55
gulp.task(
0 commit comments