together.js在协同办公的场景中,Mozilla 开源的together.JS提供了非常丰富的功能基础,稍加修改就能满足我们的很多需求。
它提供的功能有:
- 分享光标与点击事件;
- 共享画板;
- 文本和语音聊天;
- 在线协同编辑;
- 视频的同步播放;
- 等等
在Git上收割了5k多个Star,也说明了它具备的能力。但为什么这些年后,从我们的视野中越走越远了呢?在前端崛起的大环境下,我们又能用它做什么呢?
1.1、运行环境的准备
所需环境比较简单,只需要nodejs即可。
https://nodejs.org/en/download/
注意一下版本号,我的运行环境是:
node version除此之外,记得抓TJS代码。
git clone git://github.com/mozilla/togetherjs.git
1.2、npm包安装
在togetherjs目录下执行:
npm install
npm install -g grunt-cli
1.3、编译
grunt build buildsite --no-hardlink
编译成功,将出现如下内容。
building如果你得到上述结果,那恭喜你,TJS的服务马上就能启动了。如果有编译错误,先排查npm包的安装情况。
运行:
npm list
编译失败的原因很多是因为npm包不完整,如果有缺包情况,运行如下命令:
npm install
npm update
npm list
环境安好了,编译正常了,接下来我们就可以启动服务一探究竟。
1.4、启动服务
运行命令:
node devserver.js
node run
来浏览器中键入”http://localhost:8080/“,你将看到的是:
welcome to the togetherJS恭喜你,从现在开始就可以领略TogetherJS给你带来的协同世界了。
网友评论