详细问题地址:
https://forum.leancloud.cn/t/uniapp-leancloud/19421/17
leancloud官方回复:
看起来是 uniapp 并没有加载到正确的浏览器版本代码(加载了 node 版本的)。
建议联系 uniapp 的技术支持,可以向他们反馈:
uniapp 作为跨平台的开发框架,没有遵循 https://github.com/defunctzombie/package-browser-field-spec 合适的处理 package.json 中的 browser 字段,导致使用这个 package 的时候引入的文件错误: https://github.com/leancloud/javascript-sdk/blob/master/package.json#L77-L83
1***@qq.com (作者)
那么uniapp不是支持打包成安卓APP的嘛 是一套代码呀
2018-12-25 15:55
深海智行
回复 1***@qq.com:前提是用uni的API啊,你这个浏览器版的里面肯定不是用的uni的API,那就uni不了啊,你看人家的文档:https://uniapp.dcloud.io/platform 不同的平台同时支持uni的API之外还支持了各个平台的API。也就是你这个浏览器版的应该可以在h5端运行。要想uni起来,你用的js里面使用的就得是uni的API(兼容小程序的API)
2018-12-25 17:00
1***@qq.com (作者)
不是浏览器版的哇 是uniapp 打包成的安卓APP啊
2018-12-25 18:25
深海智行
回复 1***@qq.com:回复 1***@qq.com:打包成app的话不应该使用node以及浏览器的,应该使用小程序的sdk或者离线集成原生sdk。
2018-12-26 10:47