2014-11-28 9 views
5

sto usando script come questo:Avviare un'attività sorso da un altro script node.js

run.js:

var gulp = global.gulp = require('gulp'); 
require('./gulpfile.js'); 

//interaction 
gulp.start('zip'); 

gulpfile.js:

global.gulp = global.gulp || require('gulp'); 

gulp.task('zip', function() {}); 

e START: node run.js

Ho bisogno perché ho bisogno di raccogliere alcuni dati via inquirer.prompt() prima dell'inizio dell'attività.

Tutto funziona, ma la console si blocca dopo lo script (in PHPStorm).

Non capisco perché. Se eseguo task via gulp, va bene.

+1

Hai provato ad aggiungere un 'callback' al vostro' compito zip'? –

risposta

1

Come accennato da Aperçu nei commenti, prova a far sapere al mulo che hai finito il tuo compito.

Change

gulp.task('zip', function() {}); 

a

gulp.task('zip', function (done) {done()}); 
Problemi correlati