Можно спросить, а зачем вам это? Я тоже шел этим путем, но из-за сопутствующих граблей отказался? Вы так часто гоняете файлы на хостинг или тут принципиальное желание автоматизировать?
Илья Андриенко: ну для сборки у меня есть уже. вот ону меня собрал в папку dist. теперь мне просто нужно эту папку отправить на хостинг. вот как мне это сделать через галп-фтп
sudden_man: это уже вам виднее, --save или --save-dev.
--save пишут чтобы установленные модули сохранились в конфиге npm. Чтобы не коммитить папку с npm-модулями в репозиторий, а коммитить только конфиг npm. И чтобы потом, при чекауте из репозитория, ваш коллега смог написать "npm install" вместо "npm install gulp gulp-util gulp-ftp ..." ;-)
--save-dev нужен если у вас две конфигурации - для сборки под дев и сборки под продакшен. Вряд ли у вас так, поэтому пишите просто --save ;-)