差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 后一修订版 两侧同时换到之后的修订记录 | ||
im:web:intro:integration [2019/06/03 03:03] jk [搭建本地测试环境] |
im:web:intro:integration [2019/07/01 09:53] zhangdong [NPM] |
||
---|---|---|---|
行 17: | 行 17: | ||
* 因为整套代码需要依赖于[[https://www.npmjs.com/|npm]] NodeJS 的包管理工具,安装 NodeJS 会默认安装 NPM 工具 | * 因为整套代码需要依赖于[[https://www.npmjs.com/|npm]] NodeJS 的包管理工具,安装 NodeJS 会默认安装 NPM 工具 | ||
- | 3. 定位到 webim/wertc 目录 在终端执行下面的命令,安装测试所需要的依赖模块 | + | 3. 定位到 webim/demo 目录 在终端执行下面的命令,安装测试所需要的依赖模块 |
* 保证此过程没有 error 终止为成功,如果有错误中断,请保留错误日志并再次尝试,大多数情况是网络原因导致的无法连接而中断 | * 保证此过程没有 error 终止为成功,如果有错误中断,请保留错误日志并再次尝试,大多数情况是网络原因导致的无法连接而中断 | ||
行 23: | 行 23: | ||
<code bash> | <code bash> | ||
npm i | npm i | ||
- | npm link | ||
</code> | </code> | ||
- | 4. 定位到 webim/emedia 目录 在终端执行下面的命令 | + | 4. 上述步骤成功后 |
- | <code bash> | + | |
- | npm link | + | |
- | </code> | + | |
- | + | ||
- | 5. 定位到 webim/sdk 目录 在终端执行下面的命令 | + | |
- | <code bash> | + | |
- | npm link | + | |
- | </code> | + | |
- | + | ||
- | 6. 定位到 webim/demo 目录 在终端执行下面的命令,安装测试所需要的依赖模块 | + | |
- | + | ||
- | * 保证此过程没有 error 终止为成功,如果有错误中断,请保留错误日志并再次尝试,大多数情况是网络原因导致的无法连接而中断 | + | |
- | + | ||
- | <code bash> | + | |
- | npm i | + | |
- | npm link easemob-webrtc | + | |
- | npm link easemob-emedia | + | |
- | npm link easemob-websdk(若通过package.json安装sdk而不是用本地sdk,则此命令省略。同时第5步省略) | + | |
- | </code> | + | |
- | + | ||
- | 7. 上述步骤成功后 | + | |
<code bash> | <code bash> | ||
行 56: | 行 34: | ||
</code> | </code> | ||
- | 8. 浏览器访问即可看到测试页面: | + | 5. 浏览器访问即可看到测试页面: |
* http:http://localhost:3000/ | * http:http://localhost:3000/ | ||
行 80: | 行 58: | ||
</code> | </code> | ||
- | 2. 先 require ,再访问 Web IM 。 | + | 2. 先 import ,再访问 Web IM 。 |
<code javascript> | <code javascript> | ||
- | require('easemob-websdk'); | + | import websdk from "easemob-websdk" |
</code> | </code> | ||