我在我的电脑上使用Virtualbox运行Ubuntu,这是我的本地开发环境。使用站点视图的web浏览器是从Windows运行的。
我怎样才能建立起肝脏呢?如果我在Ubuntu中安装了Livereload,那么它就不能在Windows中重新加载我的浏览器。如果我在Windows中安装了Livereload,那么我就找不到供它观看的文件,因为它们不是正常文件系统的一部分。
发布于 2014-06-19 09:28:37
快速解决方案:只需使用我的adhoc web服务器. ,它的两个特性是:
(注意:只监视这些文件扩展名:htm, html, css, js, json, png, gif, php, php5, py, rb, erb。可以监视其他文件类型,但这需要对adhoc进行修改。)
,否则,您的问题需要更多信息:
一些信息,以帮助您开始使用LiveReload:
LiveReload需要两个组件。确保您满足所有要求:
livereload.js JavaScript文件的web浏览器。这个JavaScript文件可以手动添加到HTML中,或者由web服务器“注入”。Adhoc自动为您注入脚本。还有一些web浏览器扩展也将为您注入脚本。发布于 2014-06-19 10:22:10
用这样的设置来让肝脏正常工作和让它在任何其他设置中工作并没有太大的不同。您所需要的只是一个服务,它可以监视dev环境中的文件并侦听来自查看站点的浏览器的连接。
在我在linux上运行的dev安装程序中,我使用运行在ruby之上的警卫LiveReload来提供一个livereload服务器。无论我是在本地连接还是从家里的桌面连接,只要能够到达livereload.js (由livereload服务器提供服务),浏览器就会在发生更改时收到通知和刷新。
要设置它,您所需要做的就是在您的Ubuntu环境中安装和配置警卫LiveReload (这反过来需要红宝石和守卫 --说明在警卫LiveReload页面上)。一旦livereload服务运行,您可以通过使用浏览器扩展或通过将其添加到html中连接到它。
https://stackoverflow.com/questions/24138422
复制相似问题