在我的PC上使用Virtualbox運行Ubuntu,這是我的本地開發環境。即時通訊使用瀏覽網站的網絡瀏覽器是從Windows運行的。本地服務器從虛擬機運行時使用Livereload?
如何設置Livereload?如果我在Ubuntu中安裝Livereload,那麼它無法在Windows中重新加載我的Web瀏覽器。如果我在Windows中安裝Livereload,那麼我無法找到要查看的文件,因爲它們不是普通文件系統的一部分。
在我的PC上使用Virtualbox運行Ubuntu,這是我的本地開發環境。即時通訊使用瀏覽網站的網絡瀏覽器是從Windows運行的。本地服務器從虛擬機運行時使用Livereload?
如何設置Livereload?如果我在Ubuntu中安裝Livereload,那麼它無法在Windows中重新加載我的Web瀏覽器。如果我在Windows中安裝Livereload,那麼我無法找到要查看的文件,因爲它們不是普通文件系統的一部分。
潛在的快速解決方案:只需使用我的adhoc web server。它的特點兩個是:
(注:只有這些文件的擴展名進行監控:htm, html, css, js, json, png, gif, php, php5, py, rb, erb
其他文件類型可以被監控,但是,這將需要修改的adhoc)
否則,你的問題需要更多的信息:
一些信息,以幫助您開始使用LiveReload:
LiveReload需要兩個組成部分。確保您滿足所有要求:
livereload.js
JavaScript文件。該JavaScript文件可以手動添加到HTML文件或由Web服務器「注入」。 Adhoc爲你自動注入腳本。有Web瀏覽器擴展,也將爲您注入腳本。使用這樣的設置獲得livereload的工作與在任何其他設置中工作並沒有太大的不同。您所需要的只是一項服務,用於監視開發環境中的文件並監聽瀏覽器查看網站的連接。
在我開發的Linux mint上運行的設置中,我使用運行在ruby之上的Guard LiveReload來提供livereload服務器。無論我是在本地連接還是從家中的桌面連接,只要livereload.js
(由livereload服務器提供服務)都可以連接,瀏覽器就會收到通知,並在每次更改時都會刷新。
要設置它,所有你需要做的是安裝在你的Ubuntu環境(這又需要Ruby和Guard - 指令是Guard LiveReload頁)配置Guard LiveReload。一旦livereload服務正在運行,您可以通過使用某些瀏覽器擴展或通過adding it to your html連接到它。