@@ -8,7 +8,7 @@ const glob = require('glob');
88const path = require ( 'path' ) ;
99const fs = require ( 'fs' ) ;
1010const { lazyRequireTask, requireModuleTasks} = require ( 'engine/gulp/requireModuleTasks' ) ;
11- const runSequence = require ( 'run-sequence ' ) ;
11+ const { task , series , parallel } = require ( 'gulp ' ) ;
1212
1313const config = require ( 'config' ) ;
1414
@@ -18,7 +18,7 @@ process.on('uncaughtException', function(err) {
1818} ) ;
1919
2020
21- gulp . task ( "nodemon" , lazyRequireTask ( './tasks/nodemon' , {
21+ task ( "nodemon" , lazyRequireTask ( './tasks/nodemon' , {
2222 // shared client/server code has require('template.jade) which precompiles template on run
2323 // so I have to restart server to pickup the template change
2424 ext : "js,yml" ,
@@ -30,7 +30,7 @@ gulp.task("nodemon", lazyRequireTask('./tasks/nodemon', {
3030 watch : [ "modules" ]
3131} ) ) ;
3232
33- gulp . task ( "livereload" , lazyRequireTask ( "./tasks/livereload" , {
33+ task ( "livereload" , lazyRequireTask ( "./tasks/livereload" , {
3434 // watch files *.*, not directories, no need to reload for new/removed files,
3535 // we're only interested in changes
3636
@@ -51,35 +51,30 @@ if (!process.env.TEST_E2E || process.env.CI && process.env.TRAVIS_SECURE_ENV_VAR
5151 testSrcs . push ( '!modules/**/test/e2e/*.js' ) ;
5252}
5353
54- gulp . task ( "test" , lazyRequireTask ( './tasks/test' , {
54+ task ( "test" , lazyRequireTask ( './tasks/test' , {
5555 src : testSrcs ,
5656 reporter : 'spec' ,
5757 timeout : 100000 // big timeout for webdriver e2e tests
5858} ) ) ;
5959
6060
61- gulp . task ( 'deploy' , function ( callback ) {
62- runSequence ( "deploy:build" , "deploy:update" , callback ) ;
63- } ) ;
64-
65-
66- gulp . task ( 'webpack' , lazyRequireTask ( './tasks/webpack' ) ) ;
61+ task ( 'webpack' , lazyRequireTask ( './tasks/webpack' ) ) ;
6762// gulp.task('webpack-dev-server', lazyRequireTask('./tasks/webpackDevServer'));
6863
6964
70- gulp . task ( 'build' , [ 'webpack' ] ) ;
65+ task ( 'build' , series ( 'webpack' ) ) ;
7166
72- gulp . task ( 'server' , lazyRequireTask ( './tasks/server' ) ) ;
67+ task ( 'server' , lazyRequireTask ( './tasks/server' ) ) ;
7368
74- gulp . task ( 'edit' , [ 'webpack' , 'engine:koa:tutorial:importWatch' , 'livereload' , 'server' ] ) ;
69+ task ( 'edit' , parallel ( 'webpack' , 'engine:koa:tutorial:importWatch' , 'livereload' , 'server' ) ) ;
7570
7671
77- gulp . task ( 'dev' , [ 'nodemon' , 'livereload' , 'webpack' ] ) ;
72+ task ( 'dev' , parallel ( 'nodemon' , 'livereload' , 'webpack' ) ) ;
7873
7974gulp . on ( 'err' , function ( gulpErr ) {
8075 if ( gulpErr . err ) {
8176 // cause
8277 console . error ( "Gulp error details" , [ gulpErr . err . message , gulpErr . err . stack , gulpErr . err . errors ] . filter ( Boolean ) ) ;
8378 }
79+ mongoose . disconnect ( ) ;
8480} ) ;
85-
0 commit comments