为每个 UI 文件使用单独的规则，修复异步编译