layaair 引用2.7.1引擎插件报错问题
layaair 版本: 2.7.1
使用引擎库 版本: 2.7.3
目标平台: 微信小游戏
记录时间: 2020年10月14日
问题: 在发布的时候在构建面板勾选上引擎插件,在微信发布工具上会出现如下报错
大致意思是告诉你这个模块未定义也就是没有这个文件.
然后你会发现在game.js
这个脚本中有以下代码
require("weapp-adapter.js");
require("./libs/min/laya.wxmini.min.js");
requirePlugin("layaPlugin/laya.core.min.js");
requirePlugin("layaPlugin/laya.ani.min.js");
requirePlugin("layaPlugin/laya.d3.min.js");
requirePlugin("layaPlugin/laya.particle.min.js");
requirePlugin("layaPlugin/laya.ui.min.js");
他们引用了压缩的代码文件.
解决方案:
把 .min 这个文本去掉,也就是将上面的代码改成下面的样子
require("weapp-adapter.js");
require("./libs/min/laya.wxmini.min.js");
requirePlugin("layaPlugin/laya.core.js");
requirePlugin("layaPlugin/laya.ani.js");
requirePlugin("layaPlugin/laya.d3.js");
requirePlugin("layaPlugin/laya.particle.js");
requirePlugin("layaPlugin/laya.ui.js");
问题解决, 再见.