2013-12-19 5 views
2

Я использую:Grunt Живой Reload после файла Загрузить

  • Grunt с часовой плагин для живой перезагрузки &
  • Sublime Text 2 в SFTP плагин для загрузки файлов при сохранении

Живые перезаряжают чуть быстрее, чем загрузка SFTP.

Использование Guard, вы можете установить grace_period, чтобы задержать живую перезагрузку. Есть ли эквивалентная функция/work-around для Grunt?

+2

Просто заглянули в исходном коде, и это не выглядит как эта функция еще. [Вот источник] (https://github.com/gruntjs/grunt-contrib-watch/blob/master/tasks/lib/taskrun.js#L77-L83), где он пинает «livreload». Было бы не очень сложно добавить функцию, я бы предположил. Возможно, проблема с GitHub. – Jondlm

ответ

0

Вы можете использовать grunt-ftp-deploy с плагином для часов вместо того, чтобы полагаться на Возвышенный текст. Таким образом, вы можете синхронизировать свои действия.

npm install grunt-ftp-deploy 

Пример использования:

ftp-deploy: { 
    build: { 
     auth: { 
      host: 'server.com', 
      port: 21, 
      authKey: 'key1' 
     }, 
     src: 'path/to/source/folder', 
     dest: '/path/to/destination/folder' 
    } 
}