2016-11-10 124 views
1

我試着去使用gulp promptgulp.src的用途是什麼?

gulp.src('test.js') 
    .pipe(prompt.prompt({ 
     type: 'input', 
     name: 'task', 
     message: 'Which task would you like to run?' 
    }, function(res){ 
     //value is in res.task (the name option gives the key) 
})); 

林困惑實際上什麼gulp.src是?我沒有src我只想提示用戶輸入。

回答

2

gulp.src創建源文件流以執行「管道」操作。在你的例子中,你要求執行一個任務,這意味着你要問什麼任務要在文件test.js上執行。

如果你想問什麼任務要執行,然後運行一個或多個吞吐任務,我認爲你需要編寫一個普通的舊Nodejs應用程序,要求輸入,然後從那裏啓動gulp [name of task]

+0

謝謝,代碼只是一個從gulp提示符的例子。如果我不願意創建源文件流並運行提示,該怎麼辦? – panthro

+1

這不是什麼吞嚥。如果你只是想要一個提示並做一些與文件無關的事情(應該是什麼),你應該使用nodejs並從那裏調用你的提示腳本 – Robba