Untitled

Автор: Crippled Macaque, 2 Лет назад, написана на языке Plain Text, просмотрена 266 раз(а).
URL https://pastie.ru/view/298fa9b8 Встраивание на сайт
Скачать заметку или Посмостреть исходник Test1
  1. 'use strict';
  2.  
  3. var gulp = require('gulp'),
  4.     ftp = require('vinyl-ftp'),
  5.     sftp = require('gulp-sftp'),
  6.     config = {
  7.         type:       "ftp",
  8.         host:       "hst04.it-grad.ru",
  9.         port:       "21",
  10.         user:       "ftpdev",
  11.         password:   "shQg3KZhPdyN",
  12.         remotePath: "/1officepro.it-grad.ru"
  13.     };
  14.  
  15. //Uploads files to the host
  16. gulp.task('deploy', ['lessDev'], function () {
  17.     if (config.type === 'ftp') {
  18.         // FTP version
  19.         const conn = ftp.create( {
  20.             host:     config.host,
  21.             user:     config.user,
  22.             password: config.password,
  23.             port:     config.port,
  24.             parallel : 10
  25.             /*debug:    function(d) {
  26.              console.log(d);
  27.              },
  28.              log:      gutil.log*/
  29.         });
  30.         gulp.src(path.dest.compiled, {base: '.', buffer: true})
  31.             .pipe(conn.newer(config.remotePath))
  32.             .pipe(conn.dest(config.remotePath));
  33.     } else {
  34.         //SFTP version
  35.         const conn = sftp({
  36.             host:       config.host,
  37.             user:       config.user,
  38.             pass:       config.password,
  39.             port:       config.port,
  40.             remotePath: config.remotePath
  41.         });
  42.         return gulp.src(path.dest.compiled, {base: '.', buffer: false})
  43.             .pipe(conn);
  44.     }
  45. });
  46.  
  47. gulp.task('watch', function() {
  48.     gulp.watch(path.watch.less, ['deploy']);
  49. });
  50.  
  51. gulp.task('default', ['watch']);
Ответить: "Untitled"

Здесь Вы можете ответить на заметку выше