在Windows中预编译Handlebars.js模板

时间:2012-08-13 17:01:21

标签: javascript node.js templates handlebars.js pre-compilation

查看预编译的Handlebars.js文档。

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

如果是这样,当他们说"安装节点和npm" "节点"参考" node.js"?

3 个答案:

答案 0 :(得分:16)

  1. 从此处安装适用于Windows的Node.js:http://nodejs.org/download/
  2. 在命令提示符下运行:

    npm install handlebars -g
    
  3. 现在,您可以在命令提示符中使用以下语法:

    handlebars <input> -f <output>
    

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

    示例:

      

    把手person.hbr -f person.js

答案 1 :(得分:3)

在visual studio中,您有两种选择:

1)使用System.Web.Optimization

中的bundle变换

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

请参阅Gist

答案 2 :(得分:-1)

看起来像ASP.NET Web Tools 2012.2 has built in handlebars support(来自Scott Hanselman的博客):

  

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

     
      
  • 的CoffeeScript
  •   
  •   
  • 车把
  •   
  • JsRender
  •