查看 Handlebars.js 用于预编译的文档。
这些说明适用于 OSX。这也可以在Windows上完成吗?
如果是这样,当他们说"安装节点和npm"时,"节点"是指"node.js"吗?
- 从这里安装适用于Windows的Node.js:http://nodejs.org/download/。
-
在命令提示符下运行:
npm install handlebars -g
现在,您可以在命令提示符下使用以下语法:
handlebars <input> -f <output>
,其中<input>
是原始模板文件名,<output>
是预先编译的模板文件名。
例:
车把人.hbr -f 人.js
在Visual Studio中,您有2个选项:
1) 使用来自 System.Web.Optimization 的捆绑包转换
2)在Visual Studio中使用postbuild事件(需要nodejs)
见要点
ASP.NET Web Tools 2012.2 内置了车把支持(来自 Scott Hanselman 的博客):
HTML 编辑器中客户端模板语言的语法突出显示,例如:
- 咖啡脚本
- 胡子
- 车把
- JsRender