Web IM of SealTalk powered by RongCloud. 基于融云开发的 Web 版即时通讯(IM)应用程序 - 嗨豹。
Switch branches/tags
Clone or download
yuhongda
Latest commit 5ad9a87 Jul 16, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
dist 解决冲突 Sep 9, 2016
doc init repository Feb 29, 2016
src Update server.ts Jan 3, 2017
vendor 1. 增加文件上传功能 2. 删除七牛 sdk Aug 5, 2016
.gitignore refator: 梳理项目依赖 Jul 16, 2018
.jsbeautifyrc init repository Feb 29, 2016
.jscsrc init repository Feb 29, 2016
.jshintignore init repository Feb 29, 2016
.jshintrc init repository Feb 29, 2016
Gruntfile.coffee refator: 梳理项目依赖 Jul 16, 2018
LICENSE init repository Feb 29, 2016
README.md refator: 梳理项目依赖 Jul 16, 2018
bower.json refator: 梳理项目依赖 Jul 16, 2018
coffeelint.json init repository Feb 29, 2016
package.json refator: 梳理项目依赖 Jul 16, 2018
tsconfig.json 暂存 Aug 9, 2016
tsd.json init repository Feb 29, 2016

README.md

融云 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