编译器：前端模板按文件与目录组织