@@ -311,8 +311,12 @@ gulp.task('watch', ['styles:sass', 'scripts:lint', 'scripts:cacheTpls', 'assets:
311311// Clean up development & production directories
312312// =============================================
313313
314- gulp . task ( 'clean' , function ( ) {
315- return gulp . src ( [ config . build , config . dist ] , { read : false } )
314+ gulp . task ( 'clean:build' , function ( ) {
315+ return gulp . src ( config . build , { read : false } )
316+ . pipe ( plugins . rimraf ( ) ) ;
317+ } ) ;
318+ gulp . task ( 'clean:compile' , function ( ) {
319+ return gulp . src ( config . dist , { read : false } )
316320 . pipe ( plugins . rimraf ( ) ) ;
317321} ) ;
318322
@@ -321,11 +325,11 @@ gulp.task('clean', function () {
321325// Main gulp tasks
322326// ===============
323327
324- gulp . task ( 'build' , [ 'clean' ] , function ( ) {
328+ gulp . task ( 'build' , [ 'clean:build ' ] , function ( ) {
325329 gulp . start ( 'styles:sass' , 'scripts:lint' , 'scripts:cacheTpls' , 'vendor:css' , 'vendor:js' , 'vendor:assets' , 'test:run' , 'assets:img' , 'html:inject' ) ;
326330} ) ;
327331
328- gulp . task ( 'compile' , [ 'build' ] , function ( ) {
332+ gulp . task ( 'compile' , [ 'clean:compile' , ' build'] , function ( ) {
329333 gulp . start ( 'styles' , 'scripts' , 'assets' , 'html' ) ;
330334} ) ;
331335
0 commit comments