atc (Art Template Compiler) 是一款前端模板预编译工具,当前稳定版本 1.2.1,作为 artTemplate 的子项目,它将模板与目录/文件关联,支持 include 语句和文件组织。与普通模板引擎不同,atc 将模板编译为 CMD/AMD 模块,可异步加载,并依赖 SeaJS 或 RequireJS 等加载器。它包含 Windows 批处理版本和 Node.js 版本,支持路径配置和辅助方法处理。主要的前端模板优化部署工具,但项目已不再活跃更新。
npm install template-compilerNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
展示如何使用 atc 编译模板:Windows 双击批处理文件或 Node.js 运行 compiler.js 编译指定目录下的模板文件。
考虑迁移至其他模板预编译工具或使用原生 ES 模板字符串
使用 <%include('./public/header')%> 而非 <%include('./public/header.html')%> 或 <%include('./tmpl-' + type)%>确保页面已加载 SeaJS 或 RequireJS,并配置好 base 路径
确保 atc 完整下载,包含 lib/beautify.js 文件
检查模板模板语法,确保符合 artTemplate 规范,并正确闭合标签