【发布时间】:2014-01-03 07:38:09
【问题描述】:
有人知道如何获取 hogan.js 3.0.0 dist 文件吗?
https://github.com/twitter/hogan.js 处的文件是源文件,应使用 Node.js 编译以创建可分发文件。我的问题是如何在 Windows 上使用 Node 构建源文件,或者链接到预构建的可分发文件。
这里提到了dist文件:https://github.com/twitter/hogan.js/blob/master/lib/hogan.js#L16
【问题讨论】:
-
我使用 hogan 3.0.0,通过 git url 和 npm 获取它;至于建筑物,没有什么可构建的,如果你的意思是 hulk,它是一个带有 linux env 标头的 javascript 文件,只需像任何其他 javascript 文件一样使用 node 运行它
-
谢谢保罗。我指的是github.com/twitter/hogan.js/blob/master/lib/hogan.js#L16 的文件,评论说“查看 dist/ 浏览器文件”,但没有 dist 文件夹。有一个只包含旧版本的 web 文件夹,我对 Node.js 不熟悉——因此我正在寻找一个预先构建的 hogan.js 文件。
-
我明白了,您可以使用 grunt 任务为您自动化:github.com/automatonic/grunt-hogan,或者只是手动运行命令:示例:hulk --wrapper amd ./templates/*.mustache(只需从命令行运行 hulk 以查看其选项),您也可以在代码中运行: hogan.compile(fileContents, {asString: true}) 将解析后的模板作为字符串返回,您将需要 Hogan .Template 文件,(我就是这样做的),模板的编译是最多的工作。我认为对 /dist 的引用是 2.* 版本的剩余部分,github 版本是 3.0.0
-
再次感谢保罗。如前所述,我不熟悉这些技术(grunt/hulk/etc),但我熟悉 JS,因此必须有一种更简单的方法来获取该文件。话虽如此——如果这个问题没有被“搁置”,我会很乐意接受你的回答。不幸的是,这里的一些用户真的很无聊......