最近在二开一个 uniapp 的项目,写差不多了,这两天打包 app 遇到了点问题,打包 h5 正常,打包 app 打开会卡在启动页面。 有无 uniapp 大佬帮忙看看问题出在哪儿,有偿!!
1
yuchangye OP ![bbf357b382452a294b7cdad224d81d49.jpeg]( https://i.mji.rip/2023/08/06/bbf357b382452a294b7cdad224d81d49.jpeg)
|
2
iOCZ 2023-08-06 11:49:00 +08:00
看看控制台有什么输出
|
4
iOCZ 2023-08-06 12:04:23 +08:00
@yuchangye 真有你的😂: Y2h5eS5tZW5nQDE2My5jb20= 解码: https://base64.us/
|
6
yuchangye OP @iOCZ 已转~现在问题是
``` 12:04:04.131 reportJSException >>>> exception function:createInstanceContext, exception:white screen cause create instanceContext failed,check js stack ->Uncaught TypeError: Cannot read property 'ShadowRoot' of undefined at (app-service.js:47987:24) at a717 (app-service.js:57747:8) at __webpack_require__ (app-service.js:46025:23) at fb15 (app-service.js:57950:29) at __webpack_require__ (app-service.js:46025:23) at push.module.exports.24fb (app-service.js:46135:10) at (app-service.js:46139:9) at (app-service.js:59045:30) at __webpack_require__ (app-service.js:80:30) at eval (<anonymous>:12:47) ``` 也搜不到 ShadowRoot ,不清楚是什么问题,hxd 知道吗 |
7
iOCZ 2023-08-06 12:21:15 +08:00
@yuchangye app-service.js 是它的框架代码,要从调用栈上去找问题出现在你的什么代码里。ShadowRoot 也是一样的道理,ShadowRoot 是 web components 技术的东西,也是它框架里的。可能存在时序问题,譬如异步的操作后面,你同步马上去访问了啥的,只是我的一点猜测,这个需要调试。
|
8
yuanliuzhen88 2023-08-06 14:12:43 +08:00
你有没有开启 vue.config.js 中的 devtool: "source-map",注释掉看看?
|
9
xinqianbobo 2023-08-06 21:12:12 +08:00
云打包也会这样吗?
想看清楚日志,就离线打包, android 跟 xcode 的日志还是很清晰的 |
10
FreshOldMan 2023-08-06 22:36:14 +08:00
魔幻
|
11
yuchangye OP @yuanliuzhen88 他们这个项目没有这个文件有个 app.vue
|
12
yuchangye OP @xinqianbobo 本来是云打包。打包出来打开就是卡首屏,然后真机安卓调试是上面那个错误,感觉可能是用的组件库有问题
|