今天在开发小程序的时候,提交体验版之后。在手机上查看小程序。突然无法打开,并且白屏。本地电脑开发显示正常。
开始尝试了清空缓存、重新选择调试基础库、重启电脑、更新微信等方案。都没有效果。最后使用了下面得方案进行了解决。
如果以上方案有效果,恭喜你。下面的方案就不用看了。
问题
打开真机调试模式,在vconsole里面看到有报错信息。
报错信息如下:

明显这是系统性错误,并不是代码编写错误。网上查找相关解决方案。目前有效得有两种:
解决方案1:
1、打开小程序终端-输入npm i

解决方案2:
删除现有依赖和锁文件 在项目根目录下,
1、删除 node_modules 文件夹
2、 删除 package-lock.json 文件(如果存在)
重新安装依赖
3、终端输入: npm install @vant/weapp -S --production
构建 npm
4、在微信开发者工具的菜单栏中,找到「工具」
5、点击「构建 npm」
等待构建完成,控制台会显示构建成功的提示
删除这两个文件

构建npm

问题结果
后来和同事讨论这个问题,原话是:如果完全复制另外一个小程序,可能会出现这个问题。
翻译一下:B小程序代码是复制A小程序代码框架进行开发得。那么就很容易出现这个问题,因为一些我们不知道的隐藏得缓存会存在B项目里面,属于潜在问题。
使用上面得两种方案进行处理,就是彻底清除B项目里面关于A项目的残留。
773

被折叠的 条评论
为什么被折叠?



