Windows预编译Handlebars.js模板

查看Handlebars.js文档以进行预编译。

这些说明适用于OSX。 这也可以在Windows上完成吗?

如果是这样,当他们说“安装节点和npm”时,“节点”是指“ node.js ”?

  1. 从这里安装Node.js for Windows: http : //nodejs.org/download/ 。
  2. 在命令提示符下运行:

    npm install handlebars -g 

现在,您可以在命令提示符下使用以下语法:

 handlebars <input> -f <output> 

其中<input>是原始模板文件名, <output>是预先编译的模板文件名。

例:

handlebars person.hbr -f person.js

在视觉工作室你有2个select:

1)使用来自System.Web.Optimization的包转换

2)在visual studio中使用postbuild事件(需要nodejs)

见Gist

看起来像ASP.NET Web Tools 2012.2 内置了句柄支持 (来自Scott Hanselman的博客):

语法在HTML编辑器中突出显示客户端模板语言,如:

  • CoffeeScript的
  • 胡子
  • 把手
  • JsRender