本人主要做后端开发,近期被安排了一项小程序开发,几年前用 wepy2 开发过一款小程序,因此虽然 wepy2 已经停止更新了,但为了快速交付,还是选择这款稍微有点印象的框架,没想到就开始了一大轮的踩坑。好不容易体验版测试都没问题了,发布了线上版本,但是很快客户就反馈有特定情况下的手机打开小程序显示空白页。
通过线上版调试发现错误:_core.default is not a function,这个是 js 问题,看了下 wepy2 github 的 Issues 发现有人已经遇到并给出了解决方法:
把weapp目录删掉后,重新npm run dev一下就好了
https://github.com/Tencent/wepy/issues/1944#issuecomment-670711007
按照思路,把 weapp 目录备份后删掉,然后重新执行:
wepy build
构建一下,再发布果然不报错了!