我有一个我用Node构建的网站。通过从命令行运行node server.js
,我可以成功启动并运行该站点。然后我通过浏览器访问“http://localhost:3000”访问该网站。我现在正在尝试改进网站周围的一些构建过程。为此,我依靠Gulp。一口气加载
我想在HTML或CSS文件发生变化时自动重新加载网页。我偶然发现了gulp-livereload插件。我已按照文档中的描述安装它。然而,当我访问“http://localhost:35729/”在浏览器中,我只看到以下内容:
{
minilr: "Welcome",
version: "0.1.8"
}
我一饮而尽任务的配置是这样的:
gulp.task('launch', function() {
var toWatch = [
'src/**/*.html',
'src/**/*.css'
];
livereload.listen();
gulp.watch(toWatch, function() {
console.log('reloading...');
livereload();
})
}
我看不到我的主页像我这样做当我在运行node server.js
后访问“http://localhost:3000”时。我错过了什么?
Livereload需要一个插件来工作,另一个选择是browsersync,它具有其他很酷的功能,如多台设备之间的同步。如果你愿意,我可以帮你完成一个使用它的吞噬任务。 –