-
Creator 版本:2.0.7
-
目标平台: 微信小游戏 微信开发者工具
-
详细报错信息,包含调用堆栈:
是这样的 我把包里面的资源分包了, 加载分包的时候报错了,js代码打印出来 uuid不存在,
请问我哪里操作有问题,
Cannot read property 'forEach' of undefined
TypeError: Cannot read property 'forEach' of undefined
var SubPackPipe = function (subpackage) {
this.id = ID;
this.async = false;
this.pipeline = null;
for (var packName in subpackage) {
cc.log("packName " + packName);
var pack = subpackage[packName];
var packJson = JSON.stringify(pack);
cc.log("packJson " + packJson);
cc.log("pack.uuids " + pack.uuids);
pack.uuids.forEach((val) => {
_uuidToSubPack[val] = pack.path;
});
}
};
//输出的日志
packName Config
subpackage-pipe.js:44 packJson {"name":"Config","path":"subpackages/Config/"}
subpackage-pipe.js:45 pack.uuids undefined
//game.json
"subpackages": [
{
"name": "Config",
"root": "subpackages/Config/"
},
{
"name": "DataUtils",
"root": "subpackages/DataUtils/"
},
{
"name": "FileStruct",
"root": "subpackages/FileStruct/"
},
{
"name": "Fonts",
"root": "subpackages/Fonts/"
},
{
"name": "Images",
"root": "subpackages/Images/"
},
{
"name": "Localizable",
"root": "subpackages/Localizable/"
},
{
"name": "Packages",
"root": "subpackages/Packages/"
},
{
"name": "Spine",
"root": "subpackages/Spine/"
}
]