2016-11-10 113 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