1
- const { src, dest, parallel, series, task } = require ( 'gulp' ) ;
1
+ const { src, dest, parallel, series } = require ( 'gulp' ) ;
2
2
const fs = require ( 'fs' ) ;
3
3
const through = require ( 'through2' ) ;
4
4
const sass = require ( 'gulp-sass' ) ;
@@ -52,19 +52,20 @@ function traverseExistStyleFile(isDelete) {
52
52
existStyleCatalogName . push ( file . relative . split ( '/' ) [ 0 ] ) ;
53
53
}
54
54
callback ( ) ;
55
- } ) ) . on ( 'end' , function ( ) {
55
+ } ) ) . on ( 'end' , async function ( ) {
56
56
const noStyleComp = difference ( unique ( componentCatalogName ) , unique ( existStyleCatalogName ) ) ;
57
57
if ( isDelete ) {
58
58
delStyleFile ( noStyleComp )
59
59
console . log ( 'delStyleFile exec end' )
60
60
} else {
61
- writeStyleFile ( noStyleComp )
61
+ await writeStyleFile ( noStyleComp )
62
+ await outputStyleTask ( )
62
63
console . log ( 'writeStyleFile exec end' )
63
64
}
64
65
} )
65
66
}
66
67
function traverseComponent ( ) {
67
- console . warn ( 'Do not edit or modify the source file when the project is compiled !!!' )
68
+ console . warn ( 'Do not edit the source file when the project is compiled !!!' )
68
69
return src ( [ 'src/components/*/' , '!src/components/utils/' ] ) // exclude utils/
69
70
. pipe ( through . obj ( function ( file , enc , callback ) {
70
71
componentCatalogName . push ( file . relative . split ( '/' ) [ 0 ] ) ;
@@ -148,4 +149,4 @@ function jsForCss(data) {
148
149
. pipe ( babel ( ) )
149
150
. pipe ( dest ( 'lib/' + String ( data ) + '/style/' ) ) ;
150
151
}
151
- exports . default = series ( clean , generateStyleFile , parallel ( outputStyleTask , globalSass ) , globalCss , cleanUselessStyleFile ) ;
152
+ exports . default = series ( clean , generateStyleFile , parallel ( globalSass ) , globalCss , cleanUselessStyleFile ) ;
0 commit comments