首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在我的网络中的开发服务器上使用(节点) Livereload?

如何在我的网络中的开发服务器上使用(节点) Livereload?
EN

Stack Overflow用户
提问于 2016-02-26 10:48:50
回答 1查看 841关注 0票数 1

背景:我的projects (CakePHP,Wordpress)运行在我的网络中的一个Ubuntu服务器上,我通过一个通过本地.dev服务器设置的开发TLD (.dev )来访问它们,并通过一个Samba共享来编辑文件。

我想利用Livereload进行我的开发,最好让它在服务器上运行。我有基本的Node/Gulp知识,但还没有做到这一点。

Livereload (或中间件服务器)应该代理“真正的”URL,确保所有网站都能正常运行,而Livereload应该可以通过网络(所以不仅仅是本地主机,因为它运行在开发服务器上)。

预期结果:

Livereload运行在我的dev服务器上(IP: 10.0.0.1),我的项目名为helloworld.dev,我在我的机器上浏览到10.0.0.1:3000,并看到helloworld.dev通过Livereload代理。现在,我在Samba共享上编辑一个CSS文件,不需要刷新就重新加载CSS。

我试过使用几个NPM包,吞咽-肝脏,肝脏,节点-肝脏,和他们提供的例子,随包,但没有能够得到想要的结果。他们都期望你在本地运行,不支持通过网络访问肝脏URL,不能代理“真实”URL或需要静态内容。

有人能提供一个例子或“概念的证明”代码我的愿望,这样我就可以看到从哪里开始?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-26 18:46:22

我找到了答案:http://nitoyon.github.io/livereloadx/,这正是我所需要的。

我能跑

代码语言:javascript
复制
livereloadx -y http://helloworld.dev -l

打开

代码语言:javascript
复制
http://serverip:35729

我已经准备好了。

-y选项为'real‘URL创建代理,-l使其从本地文件系统而不是通过其代理提供文件服务。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35649698

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档