что делает livereload
в хрюканье, watch
уже делает то, что мы хотим? Например, если мы запускаем сервер на порту 9000, а сервер livereload работает на порту 9001. Что произойдет, если в отслеживаемых нами файлах произойдут изменения, должны ли мы увидеть новейшее содержимое на example.com:9001
или example.com:9000
?
что делает livereload сервер?
Ответы (1)
Короткий ответ: я не думаю, что вы можете сделать и то, и другое. У вас может быть либо простой сервер узла, работающий без livereload , либо livereload, работающий как часть приложения узла. Таким образом, вы можете запустить свой сервер узла на порту 9000 или запустить livereload как часть приложения узла на порту 9001 (хотя его порт по умолчанию — 35729).
Я могу говорить об этом только из собственного опыта. В моем случае я использовал livereload при разработке нового кода на своем локальном компьютере с помощью Yeoman — это встроенный функция генератора веб-приложений. Смущает то, что хотя по умолчанию используется порт 35729, генератор реализует connect-livereload
, устанавливает его порт на 9000 и запускает livereload через него, так что при запуске grunt server
вы открываете свое приложение на порту 9000 и вместо этого livereload обновляет этот порт.
Я бы рекомендовал прочитать полную документацию для watch
, особенно раздел о connect-livereload
Вы хотите знать больше.
watch
в своем вопросе. Я постараюсь ответить ниже. - person Andy   schedule 27.06.2014