long198
long198
  • 发布:2023-06-20 18:42
  • 更新:2023-06-25 14:55
  • 阅读:329

打包安卓 apk 提示 app-service.js from Terser RangeError: Maximum call stack size exceeded

分类:uni-app

我的目录结构如图,我检查过自己写的代码,应该是没有递归死循环的问题,运行在安卓真机是没问题的,就是云打包或是本地打包 build 会报错 app-service.js from Terser RangeError: Maximum call stack size exceeded

请问我应该怎么检查,请大神给些提示,十分感谢。

2023-06-20 18:42 负责人:无 分享
已邀请:
FullStack

FullStack - 【插件开发】【专治疑难杂症】【ios上架、马甲包、白包、过审、已成功上架过几百个】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=22130】【非诚勿扰】QQ:543610866

看字面意思是 重复多次这个递归

可以用删除js的方法,去排查哪个js里面有问题

  • long198 (作者)

    感谢告知,我初步猜想是应该是一些库的问题,我后来重新修改了整体的结构,就是新建一个 uni app 项目,然后把原来项目的 src 文件夹里面的文件重新放回新项目里,之前是手动弄了 cli,估计是这个问题。后来就打包成功了。


    只是现在发现云打包后,提示 hbuilderx 和手机 sdk 版本不一致,白屏,请问是不是版本一致就不会白屏了呢?

    2023-06-21 18:01

long198

long198 (作者)

重新修改了目录结构,去掉了之前的 cli 修改,打包成功。(新建一个项目,然后按这个项目该加什么就加什么)
后来发现打包出来是白屏,逐一排查后发现是 App.vue 中的问题,看到是引入了一些错误的样式表,去掉重新打包就好了。

要回复问题请先登录注册