win7下安装配置totoro

来源:互联网 发布:直营店监控软件mac 编辑:程序博客网 时间:2024/05/22 10:43

第一步,安装totoro和totoro-server

$ npm install totoro -g
$ npm install totoro-server -g
第二步,启动totoro-server


$ totoro-server --help
显示结果如下:


输入如下命令指定host和port

$ totoro-server --host {yourIp} --port 9999
显示结果如下:



在github的issue中找到了解决方法https://github.com/totorojs/totoro-server/issues/85:

老版的color这行代码不严谨,在某些window的环境下 拿不到TERM的,
var term = process.env.TERM;

term = term.toLowerCase();

因此在新版的color里,改成了如下代码
var term = process.env.TERM;
if (!term) return false;

term = term.toLowerCase();

在totoro-server里引用的是"colorful": "2.0.2", 建议改成"colorful": "2.1.0",

本地修改ansi.js文件完毕后,顺利跑起totoro-server


修改之后重新运行上边的命令。显示结果如下:

info 2014-09-17 16:55:11 index.js:71 | Start server < yourIP:9999 >

说明server启动了

第三步,注册测试浏览器

用各版本浏览器中访问 http://yourIP:9999/ , 不能用localhost或者127.0.0.1。我用chrome和IE打开的,界面如下:


之后在cmd中运行

$ totoro list
显示结果如下:


说明浏览器注册成功。


第四步,测试examples


将https://github.com/totorojs/totoro上的代码download到本地,打开cmd,进入totoro-master/examples/simple目录

$ cd totoro-master/examples/simple$ totoro
显示结果如下:



之后光标就一直闪啊闪啊,不过奇怪的是IE中会出来一个Runner弹窗,但是chrome却什么反应也没有。按照document,实际结果应该是这样的:

Then you should see a output as shown below:

totoro-result

but......我的就不是那样的。于是各种找原因,为什么会不动呢?为什么没有结果呢?于是我把github上关于totoro的issues看了个遍,发现并没有遇到相似问题的同学,不过有一篇我觉得跟我的问题有那么一丁点的关系,就是https://github.com/totorojs/totoro/issues/98,IE弹出了Runner框,并且里面显示了测试结果,那是不是我的Chrome禁掉了弹窗呢?肯定是这样的,于是用issues给出的解决方案解决了问题,结果如下:



我又重新回去看totoro的readme.md,发现真有这么一句话:

“If you use it on pc, be mind that allow popup from {{yourIP}}, refer to popup settings.”

还是得认真看文档啊。


0 0
原创粉丝点击