解决重复执行问题
小修改

修复 Module 的 run() 方法；
修改 resolveDependencies()，当一个模块依赖解决完毕后，可以进行对依赖于该模块的处理；