У меня есть ftp-сервер, с которым я использовал развертывание с задачей Grunt. Теперь я использую Gulp.Использование gulp-prompt и gulp-ftp вместе?
Я быстро нашел gulp-ftp, за исключением того, что он хранит пароль ftp в файле gulpfile ... поэтому я нашел gulp-prompt, который позволит скрипту запрашивать каждый раз. Хорошо.
Однако у меня возникают проблемы с их использованием. Я не знаю, как и где интегрировать задачу передачи файлов в запросе пароля:
gulp.task('deploy', function() {
return gulp.src('build/*')
.pipe(prompt.prompt({
type: 'password',
name: 'pass',
message: 'Please enter your password'
}, function(res){
//value is in res.pass
ftp({
host: 'ftp.mysite.com',
user: 'mrwonderful',
pass: res.pass
});
}))
Это, очевидно, не так, как он бросает целую кучу непонятных ошибок.