V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
yuchangye
V2EX  ›  问与答

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

  •  
  •   yuchangye · 2023-08-06 11:37:27 +08:00 · 1357 次点击
    这是一个创建于 505 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    bbf357b382452a294b7cdad224d81d49.jpeg

    12 条回复    2023-08-07 14:47:24 +08:00
    yuchangye
        1
    yuchangye  
    OP
       2023-08-06 11:38:04 +08:00
    ![bbf357b382452a294b7cdad224d81d49.jpeg]( https://i.mji.rip/2023/08/06/bbf357b382452a294b7cdad224d81d49.jpeg)
    iOCZ
        2
    iOCZ  
       2023-08-06 11:49:00 +08:00
    看看控制台有什么输出
    yuchangye
        3
    yuchangye  
    OP
       2023-08-06 11:56:38 +08:00
    @iOCZ 我傻了,忘记连上手机基座看控制台输出了!! hxd 发下支付宝账户,请你喝奶茶
    iOCZ
        4
    iOCZ  
       2023-08-06 12:04:23 +08:00
    @yuchangye 真有你的😂: Y2h5eS5tZW5nQDE2My5jb20= 解码: https://base64.us/
    iOCZ
        5
    iOCZ  
       2023-08-06 12:08:01 +08:00
    @yuchangye 谢谢 hxd 的奶茶
    yuchangye
        6
    yuchangye  
    OP
       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
        7
    iOCZ  
       2023-08-06 12:21:15 +08:00
    @yuchangye app-service.js 是它的框架代码,要从调用栈上去找问题出现在你的什么代码里。ShadowRoot 也是一样的道理,ShadowRoot 是 web components 技术的东西,也是它框架里的。可能存在时序问题,譬如异步的操作后面,你同步马上去访问了啥的,只是我的一点猜测,这个需要调试。
    yuanliuzhen88
        8
    yuanliuzhen88  
       2023-08-06 14:12:43 +08:00
    你有没有开启 vue.config.js 中的 devtool: "source-map",注释掉看看?
    xinqianbobo
        9
    xinqianbobo  
       2023-08-06 21:12:12 +08:00
    云打包也会这样吗?
    想看清楚日志,就离线打包,
    android 跟 xcode 的日志还是很清晰的
    FreshOldMan
        10
    FreshOldMan  
       2023-08-06 22:36:14 +08:00
    魔幻
    yuchangye
        11
    yuchangye  
    OP
       2023-08-07 14:46:26 +08:00
    @yuanliuzhen88 他们这个项目没有这个文件有个 app.vue
    yuchangye
        12
    yuchangye  
    OP
       2023-08-07 14:47:24 +08:00
    @xinqianbobo 本来是云打包。打包出来打开就是卡首屏,然后真机安卓调试是上面那个错误,感觉可能是用的组件库有问题
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1025 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 22:13 · PVG 06:13 · LAX 14:13 · JFK 17:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.