V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
yuchangye
V2EX  ›  问与答

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

  •  
  •   yuchangye · Aug 6, 2023 · 2145 views
    This topic created in 996 days ago, the information mentioned may be changed or developed.

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

    bbf357b382452a294b7cdad224d81d49.jpeg

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