首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Yeoman,Grunt和Nitrous.IO

Yeoman,Grunt和Nitrous.IO
EN

Stack Overflow用户
提问于 2013-08-30 03:06:23
回答 4查看 3.6K关注 0票数 3

我正在尝试获得一个简单的node.js示例,用于nitrous.io。我基本上已经遵循了约曼教程的角度模板。我不得不将本地主机修改为0.0.0.0,并将我的liveReload端口更改为4000。我还必须使用-force命令运行grunt服务器,因为我得到了以下错误:

代码语言:javascript
复制
Warning: Command failed: /home/action/workspace/node-test/node_modules/grunt-open/node_modules/open/vendor/xdg-open: 1: /home/action/workspace/node-test/node_modules/grunt-open/node_modules/open/vendor/xdg-open: xdg-mime: not found   

在跨过这些障碍之后,活重装似乎不起作用。我的"box“是否需要安装xdg或xdg才能工作?文件观察者似乎注意到了更改,但是网页在任何js轮询之后都不会更新。

(我对所有这些技术都是新手,但似乎本教程示例应该能起作用)

编辑:在辛德雷的帮助下,我不再有现在显然很简单的xdg-mime缺失的问题,但是我确实有一个问题,即活重加载不能工作。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2013-09-03 20:04:56

每个Nitrous.io支持

这里的问题是websockets在氮气服务器上被阻塞,此时只有HTTP端口3000 - 9000处于打开状态。Live需要在同一个端口上运行HTTP和WebSockets才能正常工作。 在不久的将来,我们可能会增加WebSocket支持。

票数 6
EN

Stack Overflow用户

发布于 2013-08-31 13:48:25

它需要在大多数系统上默认安装的XDG才能在浏览器中打开它。

票数 1
EN

Stack Overflow用户

发布于 2013-10-06 07:55:25

正如您已经发现的,LiveReload需要WebSockets,而氮气不支持开箱即用。然而,有一个好消息:您可以通过SSH隧道转发它们来工作。我写了关于Coderwall的更详细说明

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

https://stackoverflow.com/questions/18524254

复制
相关文章

相似问题

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