我有一個我用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,它具有其他很酷的功能,如多臺設備之間的同步。如果你願意,我可以幫你完成一個使用它的吞噬任務。 –