Skip to content

Web IM of SealTalk powered by RongCloud. 基于融云开发的 Web 版即时通讯(IM)应用程序 - 嗨豹。

License

Notifications You must be signed in to change notification settings

jamesltesim02/sealtalk-web

 
 

Repository files navigation

融云 RongCloud Web IM V2.0

Environment Setup

Mac 环境下开发

如有必要,使用 sudo npm

需修改 typings 目录的访问权限,否则执行 grunt build 会报错

如 typescript 编译不过,请打开 node_modules/grunt-typescript/package.json 文件,将 typescript 版本改为 1.6.2, 然后在 grunt-typescript 执行 npm install

初始化开发工具

npm install -g typescript@1.6.0beta tsd coffee-script grunt-cli

安装依赖库

在项目根目录下执行:

npm install
bower install
tsd install

修改配置,配置文件 /src/assets/app.config

appkey: 从融云注册的应用 key,注册地址:https://developer.rongcloud.cn/signup
serverUrl: App Server 地址,使用 https://github.com/sealtalk/sealtalk-server 部署后获取

编译开发代码

grunt build (输出Waiting...时,build成功)

发布正式代码

grunt release

启动本地服务器

grunt connect

在浏览器中打开

http://localhost:8181  端口号请与Gruntfile中实际配置保持一致

Coding Guidelines

https://github.com/Microsoft/TypeScript/wiki/Coding-guidelines

站点部署说明

1.项目根目录执行命令 grunt release
2.将 dist 目录下的文件以静态文件形式部署在服务器上。程序入口页面 index.html

About

Web IM of SealTalk powered by RongCloud. 基于融云开发的 Web 版即时通讯(IM)应用程序 - 嗨豹。

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 54.3%
  • TypeScript 33.8%
  • HTML 6.1%
  • CSS 5.2%
  • CoffeeScript 0.6%