Quantcast
Channel: Cocos中文社区 - 最新主题
Viewing all articles
Browse latest Browse all 90995

新手操作微信分包问题,无法加载分包

$
0
0

@xiaokinder 写道:

  • 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/"
        }
    ]

帖子: 3

参与者: 1

阅读整个主题


Viewing all articles
Browse latest Browse all 90995


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>