修复模块名不能与文件名相同的bug

支持多模块输出时，没考虑到相同时的情况。