netease-im / NIM_Web_Weapp_Demo

网易云信,IM DEMO小程序版本。【推荐客户得京东卡,首次推荐成单得1500元京东卡,连续推荐2000元/单,上不封顶。】点击参与https://yunxin.163.com/promotion/recommend
224 stars 100 forks source link

uni app中引入SDK后,编译后vendor.js超过2M,导致在微信开发者工具中无法预览和上传 #41

Open yohanceli opened 4 years ago

yohanceli commented 4 years ago

从此仓库中将vendorscontroller文件夹拷贝至uni app项目中,然后在uni app项目pages/index/index中引入im.js。代码如下:

// pages/index/index.vue

<template>
...
</template>

<script>
  import IMController from '../../controller/im.js'
  ...
  // 其他代码
  ...
</script>

然后点击HBuilderX->运行->运行到小程序模拟器->运行到微信开发者工具后开始编译。编译后的结果在unpackage/dist/dev/mp-weiixn目录下,微信开发者工具打开项目后,点击预览,会报源码包超出最大限制的错误,查看unpackage/dist/dev/mp-weiixn/common/verdor.js文件的大小通常在2.5M左右,发现NIM_Web_NIM_weixin_v6.8.0.js本身被编译进去了。

使用uni app集成的小伙伴,有没有demo可供参考? 官方能否给出一些SDK集成的意见?

xianyu21 commented 2 years ago

可以参考你的demo?最近写im卡住了

yohanceli commented 2 years ago

可以参考你的demo?最近写im卡住了

@xianyu21 无demo,最后换了极光IM