背景:我的网络中的Ubuntu服务器上运行我的PHP项目(CakePHP,Wordpress),我通过开发顶级域名(例如.dev)通过本地DNS服务器进行设置,并通过Samba共享编辑文件。如何在我的网络中的开发服务器上使用(Node)Livereload
我想利用Livereload进行我的开发,最好让它在服务器上运行。我有基本的Node/Gulp知识,但一直未能实现。 Livereload(或中间件服务器)应该代理“真正的”URL,确保所有网站都像通常一样运行,并且Livereload应该可以通过网络使用(所以不仅仅是localhost,因为它在开发服务器上运行)
期望的结果:
Livereload运行我的dev的服务器(IP:10.0.0.1),我的项目被称为helloworld.dev,我浏览到10.0.0.1:3000我的机器上,看到helloworld.dev代理通过Livereload。我现在通过Samba共享编辑一个CSS文件,并重新加载CSS而不刷新。
我已经使用了几包NPM,大口喝,livereload,livereload,节点livereload,用附带的软件包,但一直没能得到期望的结果他们提供的示例尝试。他们都希望你在本地运行,不支持通过网络访问Livereload URL,不能代理“真实”URL或需要静态内容。
任何人都可以提供我的愿望的例子或“概念证明”代码,所以我可以看到从哪里开始?