@@ -4,18 +4,19 @@ const cssmin = require('gulp-clean-css');
4
4
const rename = require ( 'gulp-rename' ) ;
5
5
const componentData = require ( './build-tool' ) ;
6
6
const result = `{common,behaviors,${ componentData ( ) } }` ;
7
+ const isCustom = result == `{common,behaviors}` ;
7
8
8
9
// js => js
9
10
gulp . task ( 'dispose-js' , ( ) => {
10
- const path = result ? `../src/${ result } /*.js` : '../src/**/*.js' ;
11
+ const path = isCustom ? `../src/${ result } /*.js` : '../src/**/*.js' ;
11
12
return gulp . src ( path )
12
13
. pipe ( gulp . dest ( '../dist/' ) ) ;
13
14
} ) ;
14
15
15
16
16
17
gulp . task ( 'dispose-wxss' , ( ) => {
17
- const path = result ? `../src/${ result } /*.less` : '../src/**/*.less' ,
18
- remainPath = result ? `!../src/${ result } /_*.less` : '!../src/**/_*.less' ;
18
+ const path = isCustom ? `../src/${ result } /*.less` : '../src/**/*.less' ,
19
+ remainPath = isCustom ? `!../src/${ result } /_*.less` : '!../src/**/_*.less' ;
19
20
return gulp . src ( [ path , remainPath ] )
20
21
. pipe ( less ( ) )
21
22
. pipe ( cssmin ( ) )
@@ -27,28 +28,28 @@ gulp.task('dispose-wxss', () => {
27
28
28
29
// wxs => wxs
29
30
gulp . task ( 'dispose-wxs' , ( ) => {
30
- const path = result ? `../src/${ result } /*.wxs` : '../src/**/*.wxs' ;
31
+ const path = isCustom ? `../src/${ result } /*.wxs` : '../src/**/*.wxs' ;
31
32
return gulp . src ( path )
32
33
. pipe ( gulp . dest ( '../dist/' ) ) ;
33
34
} ) ;
34
35
35
36
// json => json
36
37
gulp . task ( 'dispose-json' , ( ) => {
37
- const path = result ? `../src/${ result } /*.json` : '../src/**/*.json' ;
38
+ const path = isCustom ? `../src/${ result } /*.json` : '../src/**/*.json' ;
38
39
return gulp . src ( path )
39
40
. pipe ( gulp . dest ( '../dist/' ) ) ;
40
41
} ) ;
41
42
42
43
// wxml => wxml
43
44
gulp . task ( 'dispose-wxml' , ( ) => {
44
- const path = result ? `../src/${ result } /*.wxml` : '../src/**/*.wxml' ;
45
+ const path = isCustom ? `../src/${ result } /*.wxml` : '../src/**/*.wxml' ;
45
46
return gulp . src ( path )
46
47
. pipe ( gulp . dest ( '../dist/' ) ) ;
47
48
} ) ;
48
49
49
50
// copy
50
51
gulp . task ( 'dispose-copy' , ( ) => {
51
- const path = result ? `../src/${ result } /image/**` : '../src/**/image/**' ;
52
+ const path = isCustom ? `../src/${ result } /image/**` : '../src/**/image/**' ;
52
53
return gulp . src ( path )
53
54
. pipe ( gulp . dest ( '../dist/' ) ) ;
54
55
} ) ;
0 commit comments