Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 22.02.2016, 00:31
Аватар для Alexander Belov
Профессор
Отправить личное сообщение для Alexander Belov Посмотреть профиль Найти все сообщения от Alexander Belov
 
Регистрация: 12.03.2015
Сообщений: 173

Gulp connect / Livereload не работает
Привет!

Хочу сделать Livereload для html документа в проекте, основываясь на документации
https://www.npmjs.com/package/gulp-connect

Мой код:
var gulp = require('gulp'),
	concatCSS = require('gulp-concat-css'),
	minifyCSS = require('gulp-minify-css'),
	rename = require('gulp-rename'),
	notify = require('gulp-notify'),
	connect = require('gulp-connect'),
	autoprefixer = require('gulp-autoprefixer');

//HTML
gulp.task('html', function () {
	gulp.src('app/index.html')
	.pipe(connect.reload());
});

//Server connect
gulp.task('connect', function() {
  connect.server({
  	root: 'app',
  	livereload: true
  });
});

//Watch
gulp.task('watch', function () {

   gulp.watch(['./app/*.html'], ['html']);
});

//Default
gulp.task('default', ['connect', 'watch', 'css', 'html']);


Папка с проектом вида
Project -
- app
  -index.html
  -css-
      -bundle.min.css
- js
-node_modules
-package.json
-gulpfile.js


Не получается сделать отслежку за изменением в index.html, сервер обновляет данные только после "cmd + s", ожидаемое поведение - в изменение данных в режиме реального времени изменения index.html

Подскажите, пожалуйста, где ошибка в коде и как правильно реализовать подобную функцию.

Последний раз редактировалось Alexander Belov, 22.02.2016 в 00:33.
Ответить с цитированием
  #2 (permalink)  
Старый 22.02.2016, 20:55
Аспирант
Отправить личное сообщение для Max Power Посмотреть профиль Найти все сообщения от Max Power
 
Регистрация: 15.12.2015
Сообщений: 83

> сервер обновляет данные только после "cmd + s"

Ну так это же и есть сохранение файла, нет?
Ответить с цитированием
  #3 (permalink)  
Старый 23.02.2016, 07:01
Аватар для Alexander Belov
Профессор
Отправить личное сообщение для Alexander Belov Посмотреть профиль Найти все сообщения от Alexander Belov
 
Регистрация: 12.03.2015
Сообщений: 173

Max Power,
Да, но вручную. А нужна реализация редактирования в режиме реального времени - синхронно без нажатия "cmd + s", а по изменению документа. Как Chrome LiveStyle, только для html документа.
Ответить с цитированием
  #4 (permalink)  
Старый 23.02.2016, 12:26
Кандидат Javascript-наук
Отправить личное сообщение для yazonnile Посмотреть профиль Найти все сообщения от yazonnile
 
Регистрация: 25.05.2012
Сообщений: 133

Настрой свою IDE на самосохранение через интервал.
Ответить с цитированием
  #5 (permalink)  
Старый 23.02.2016, 19:17
Аспирант
Отправить личное сообщение для Max Power Посмотреть профиль Найти все сообщения от Max Power
 
Регистрация: 15.12.2015
Сообщений: 83

а при чем здесь вообще тогда gulp? Это вопрос настройки редактора - как файл сохранять.
Ответить с цитированием
  #6 (permalink)  
Старый 04.03.2016, 08:33
Профессор
Отправить личное сообщение для krasovsky Посмотреть профиль Найти все сообщения от krasovsky
 
Регистрация: 21.12.2012
Сообщений: 869

Я как то таким вопросом задавался, вечером скину пример.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
innerHTML для TR в InternetExplorer не работает? Непонятливый Элементы интерфейса 3 15.10.2012 17:14
JS: работает на сервере, не работает из папки -majestic- Общие вопросы Javascript 2 02.08.2012 14:41
Не работает push! Динамическая вставка TSEH25 ExtJS 5 03.07.2012 13:00
jQyery функция странно работает! Midel Общие вопросы Javascript 4 08.04.2012 13:40
помогите найти ошибку (работает в IE но не работает в Firefox) Len4ik Javascript под браузер 2 11.05.2010 15:41