Creator 3D 构建微信小游戏后用微信开发者工具打开时报错:gameThirdScriptError module "libs/wrapper/builtin/index" is not defined Error: module "libs/wrapper/builtin/index" is not defined at require (http://127.0.0.1:65107/game/__dev__/WAGame.js:2:96421) at http://127.0.0

你好,请问有使用自定义引擎吗?当前使用的引擎目录下的 platforms/wechat 是否有文件存在呢?

你好,我不确定你说的自定义引擎具体是指?我是从Cocos Dashboard下载的Creator 3.0.0版本引擎。
然后关于wechat文件夹,我找到了下图中的路径,不确定是否正常。

你好,可否在构建过程中观察一下 libs 文件夹是整个过程都未生成,还是在生成后又被删除了?这个问题确实在之前就有听到反馈,但是一直没有找到复现条件,我们自己开发和内部测试都未曾遇到。希望能够得到你这边具体执行的更多信息早日解决这个问题,非常感谢~

同样3.0.0遇到这问题,怎么解决呀

你好,可以按照我上一个回复描述的再确认一下现场情况吗?

从未出现。先删除了文件夹下所有文件,再出现了src文件夹,然后再出现了其余的

我在1.2.0就出现过这个问题https://forum.cocos.org/t/topic/100261

我试了,按那个zip包的方法,虽然有libs了,但还是报错

这边简单写了一个构建插件 @2524846980 @864994274 @502834883 @1640241255 可以先放在项目里,先绕过这个问题。
fix-wechat-libs.zip (1.5 KB)

那是 1.2 的,版本不对应。我回复了新的临时解决方案,还想问一下,是否在编辑器目录下能找到的 build/xxx 文件夹里面有这部分 libs 文件?

还没试,明天我试试看一下

只有个build.js

你是指编辑器目录下的 build 文件夹还是说上传的这个插件包?

编辑器目录下的build文件夹。上传的压缩包不晓得如何使用,刚解压了还没用

https://docs.cocos.com/creator/3.0/manual/zh/editor/extension/install.html#安装扩展包 你好,可以看这里

还是没生成libs文件夹。项目结构下多了个extensions文件夹

你好,确定已经启动插件了吗?可以把这次构建任务的 log 文件发过来看看吗?这个插件是测试过的,但是尚不知为何在你们电脑上依旧会遇到问题。插件代码里加了一些 log 输出可以了解一些情况。

或者你可以看看这个插件里的 hook 代码,libs 的生成逻辑也不复杂,可以尝试调试一下?在构建调试工具里可以找到这个文件断点调试,如果有需要什么调试帮助可以告知我。

image

wechatgame2021-3-22 16-00.zip (38.0 KB)


at NewConsole.warn (E:\Program Files (x86)\IDE_CocosCreater\resources.editors\Creator\3.0.0\resources\app.asar\builtin\builder\dist\worker\console.ccc:1:1090)

at BuildTask. (E:\Program Files (x86)\IDE_CocosCreater\resources.editors\Creator\3.0.0\resources\app.asar\platforms\internal\wechatgame\dist\hooks.ccc:1:2635)

at Generator.next ()

at r (E:\Program Files (x86)\IDE_CocosCreater\resources.editors\Creator\3.0.0\resources\app.asar\platforms\internal\wechatgame\dist\hooks.ccc:1:741)