2014-11-28 13 views
5

मैं उपयोग कर रहा हूँ:एक और 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() {}); 

और शुरू: node run.js

मैं इसे की जरूरत है क्योंकि मैं काम शुरू होने से पहले inquirer.prompt() के माध्यम से कुछ डेटा एकत्र की जरूरत है।

सब कुछ काम करता है, लेकिन स्क्रिप्ट अंत (PHPStorm में) के बाद सांत्वना फ्रीज कर्सर।

मैं क्यों समझ में नहीं आता। अगर मैं घूंट के माध्यम से काम चलाने के लिए, यह ठीक है।

+1

से आप अपने 'zip' कार्य करने के लिए एक' callback' जोड़ने की कोशिश की है? –

उत्तर

1

टिप्पणी में Aperçu से उल्लेख किया है, दे घूंट जानते हैं कि आप अपने कार्य को पूरा कर लें प्रयास करें।

बदलें

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

gulp.task('zip', function (done) {done()}); 
संबंधित मुद्दे