3.6.0版本,同样的代码跟配置,不同电脑打微信包会报错。

在编辑器预览,浏览器预览都不会报任何错,仅仅在微信小游戏上会报这个错,而且是某个电脑才报这个错,同事的电脑都不会报错,麻烦帮忙看看为啥报错?

image

都是Win 10系统
就只有我电脑打包微信小游戏运行会报这个错才是另我非常迷惑的。。
代码逻辑也比较简单,就是加载一个SpriteFrame赋值上去。。

看着像贴图丢了,像被提前释放

没有释放噢 0.0

还有就是不同电脑打出来的包为啥会不一样的表现的。。这个我能怎么去避免或者处理呢?

上一个项目用的3.5.2,我的电脑打的微信包,分包23M,我同事打出来是17M.。。。

你们的构建配置什么都一样?你打的包在你同事电脑上跑会抱这个错?

对,都一样的配置来的,就我的打包会报错,他的打包不会报错,而且就微信小游戏这个平台会这样,git一模一样的代码同步的。
明天我再试试互相调转项目试试。

同事编译的微信包,放我这边跑不会报错;
我编译的微信包,放他那边跑会报错。

你和你同事打出来的用对比工具对比下看看哪不一样

你试试把本机有问题的项目重新clone到本地,重新打开构建?或者用你同事的项目压缩发你(保留项目缓存),构建下,看看有没有问题。
这种问题要么本地环境出问题了,要么是项目的缓存出问题了。
先排除这些试试

比如是否你同事安装了npm包,而你的没有安装。再比如,你同事这边有子模块,而你没拉取。又比如,有些资源在远程,而你没有配置~

好的,谢谢以上大佬们,我后续一个一个找找看啥问题 :partying_face: