修改编译器增加对自定义组件的支持