UniApp 打包 app 遇到了点问题,有偿请大佬帮忙看看

2023-08-06 11:37:27 +08:00
 yuchangye

最近在二开一个 uniapp 的项目,写差不多了,这两天打包 app 遇到了点问题,打包 h5 正常,打包 app 打开会卡在启动页面。 有无 uniapp 大佬帮忙看看问题出在哪儿,有偿!!

1336 次点击
所在节点    问与答
12 条回复
yuchangye
2023-08-06 11:38:04 +08:00
![bbf357b382452a294b7cdad224d81d49.jpeg]( https://i.mji.rip/2023/08/06/bbf357b382452a294b7cdad224d81d49.jpeg)
iOCZ
2023-08-06 11:49:00 +08:00
看看控制台有什么输出
yuchangye
2023-08-06 11:56:38 +08:00
@iOCZ 我傻了,忘记连上手机基座看控制台输出了!! hxd 发下支付宝账户,请你喝奶茶
iOCZ
2023-08-06 12:04:23 +08:00
@yuchangye 真有你的😂: Y2h5eS5tZW5nQDE2My5jb20= 解码: https://base64.us/
iOCZ
2023-08-06 12:08:01 +08:00
@yuchangye 谢谢 hxd 的奶茶
yuchangye
2023-08-06 12:08:36 +08:00
@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 知道吗
iOCZ
2023-08-06 12:21:15 +08:00
@yuchangye app-service.js 是它的框架代码,要从调用栈上去找问题出现在你的什么代码里。ShadowRoot 也是一样的道理,ShadowRoot 是 web components 技术的东西,也是它框架里的。可能存在时序问题,譬如异步的操作后面,你同步马上去访问了啥的,只是我的一点猜测,这个需要调试。
yuanliuzhen88
2023-08-06 14:12:43 +08:00
你有没有开启 vue.config.js 中的 devtool: "source-map",注释掉看看?
xinqianbobo
2023-08-06 21:12:12 +08:00
云打包也会这样吗?
想看清楚日志,就离线打包,
android 跟 xcode 的日志还是很清晰的
FreshOldMan
2023-08-06 22:36:14 +08:00
魔幻
yuchangye
2023-08-07 14:46:26 +08:00
@yuanliuzhen88 他们这个项目没有这个文件有个 app.vue
yuchangye
2023-08-07 14:47:24 +08:00
@xinqianbobo 本来是云打包。打包出来打开就是卡首屏,然后真机安卓调试是上面那个错误,感觉可能是用的组件库有问题

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/962765

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX