背景
项目是运行在小程序和 app 端的,小程序端没问题,app 端跳转的时候会在控制台报错。
uniapp [JS Framework] Failed to execute the callback function: TypeError: Cannot read property 'call' of undefined 10:21:57.122 reportJSException >>>> exception function:__WEEX_CALL_JAVASCRIPT__, exception:JavaScript execute error!Uncaught TypeError: Cannot read property 'call' of undefined at __webpack_require__ (app-service.js:80:30) at (app-service.js:360:21)
解决
排查发现在 manifest.json 文件里面 app-plus 的配置项配置了分包优化,注释掉再重新运行就没问题了。
原因应该是 uniapp 不支持 app 端分包