Mam stronę internetową, którą zbudowałem z węzłem. Mogę z powodzeniem uruchomić i uruchomić witrynę, uruchamiając node server.js
z wiersza polecenia. Następnie wchodzę na stronę, odwiedzając "http://localhost:3000" w mojej przeglądarce. Próbuję teraz poprawić niektóre procesy kompilacji otaczające witrynę. Aby to zrobić, polegam na Gulpie.Gulp z live-reload
Chcę automatycznie ponownie załadować stronę po wprowadzeniu zmiany w pliku HTML lub CSS. Natknąłem się na wtyczkę gulp-livereload. Zainstalowałem go zgodnie z opisem w dokumentacji. Jednak, kiedy odwiedzam „http://localhost:35729/” w przeglądarce, po prostu zobaczyć, co następuje:
{
minilr: "Welcome",
version: "0.1.8"
}
Moim zadaniem łyk jest skonfigurowany tak:
gulp.task('launch', function() {
var toWatch = [
'src/**/*.html',
'src/**/*.css'
];
livereload.listen();
gulp.watch(toWatch, function() {
console.log('reloading...');
livereload();
})
}
nie widzę moją stronę domu tak jak ja kiedy odwiedzam "http://localhost:3000" po uruchomieniu node server.js
. czego mi brakuje?
Livereload wymaga wtyczki do pracy, innym rozwiązaniem jest browsersync i ma inne fajne funkcje jak synchronizacja pomiędzy kilkoma urządzeniami. Jeśli chcesz, mogę ci pomóc z zadaniem, które go wykorzystuje. –