差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
后一修订版 两侧同时换到之后的修订记录
im:web:intro:integration [2019/06/03 03:03]
jk [搭建本地测试环境]
im:web:intro:integration [2019/07/01 10:38]
zhangdong [引用本地文件]
行 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>​
  
行 90: 行 68:
 ====引用本地文件==== ====引用本地文件====
  
-1. 下载web sdk并解压后,将 /sdk/dist/​strophe-1.2.8.js、/​sdk/​dist/​websdk-*.*.*.js、/​demo/​src/​config/​WebIMConfig.js 拷贝到系统相应的目录下。+1. 下载demo后,将 /demo/simpleDemo下的 webimSDK.js、EMedia_x1v1.js、EMedia_sdk-dev.js 拷贝到系统相应的目录下。
  
 2.新版本中 WebIMConfig 文件只做参数定义方便实例化 SDK 时使用,仅与自己项目结构有关。详细使用可以查看 /​demo/​src/​config/​WebIM.js文件 2.新版本中 WebIMConfig 文件只做参数定义方便实例化 SDK 时使用,仅与自己项目结构有关。详细使用可以查看 /​demo/​src/​config/​WebIM.js文件
  
-3. 新建 html 文件并 ​严格按照如下顺序 ​引入相关 js 脚本。+3. 新建 html 文件并引入相关 js 脚本。
  
 <code html> <code html>
 <script type='​text/​javascript'​ src='​WebIMConfig.js'></​script>​ <script type='​text/​javascript'​ src='​WebIMConfig.js'></​script>​
-//​注:若在新版本中通过“引用本地文件”的方式集成此步省略 +<script type='​text/​javascript'​ src='webimSDK.js'></​script>​
-<script type='​text/​javascript'​ src='​strophe-1.2.8.js'></​script>​ +
-<script type='​text/​javascript'​ src='websdk-*.*.*.js'></​script>​+
 </​code>​ </​code>​