【问题标题】:Precompiling Handlebars.js templates in Windows在 Windows 中预编译 Handlebars.js 模板
【发布时间】:2012-08-09 22:52:37
【问题描述】:

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

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

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

【问题讨论】:

  • 是的,“node”指的是“node.js”。应该可以在 Windows 上正常工作,但我没有 Windows,所以我只能说“应该”。

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


【解决方案1】:

在 Visual Studio 中,您有 2 个选项:

1) 使用 System.Web.Optimization 的捆绑转换

2) 在 Visual Studio 中使用 postbuild 事件(需要 nodejs)

Gist

【讨论】:

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

      npm install handlebars -g
      

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

    handlebars <input> -f <output>
    

    ,其中&lt;input&gt;是原始模板文件名,&lt;output&gt;是预编译模板文件名。

    例子:

    车把 person.hbr -f person.js

    【讨论】:

    • 它说车把不被识别为内部或外部命令.. 我讨厌 windows。
    【解决方案3】:

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

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

    • CoffeeScript
    • 小胡子
    • 车把
    • JsRender

    【讨论】:

    • 语法高亮不!= 预编译
    猜你喜欢
    • 2013-03-31
    • 2012-01-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多