在require中增加依赖检查，然后再检查自身是否存在