请问 bunlde 设置为合并依赖,为什么下载一个pack的json后,还要继续下载所有依赖的小json文件呢?

比如加载一个prefab,先download了一个prefab所在pack的合并依赖的json。下载完后,又调用了loadDepends,下载了一堆依赖的小json。这是为啥 ?
我的理解是,只要下载第一个pack的json就可以了。