增加了自定义模块加载方法