2016-06-02 16 views
1

Hier ist die Idee, ich würde eine App mit bestimmten Port mit nodemon starten dann führen Sie meine Tests, und schließlich die laufende App zu stoppen, damit ich es jederzeit wieder ausführen konnte.Stoppen Sie running nodemon über Gulp

Gibt es eine Möglichkeit zu stoppen oder zu zwingen, Strg + C den laufenden Schluck?

Danke,

Kevin

Antwort

0

Ich habe es mit diesen

require('shelljs/global'); // https://github.com/shelljs/shelljs 

gulp.task('test', ['nodemon-test', 'mocha-test']); 

gulp.task('nodemon-test', function(cb) { 
    nodemon({ 
     script: 'server.js', 
     env: { 
      'NODE_ENV': 'test' 
     } 
    }) 
    .on('start', function() { 
     cb(); 
    }) 
}); 

gulp.task('mocha-test', ['nodemon-test'], function() { 
    exit(1); 
});