被逼睡觉了，明天继续，下一步需要：如果includes 的模块要放在 top，则include的依赖也要放在top，且要在原本的 contains 中去重