【问题标题】:Hogan.js distributable fileHogan.js 可分发文件
【发布时间】: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,因此必须有一种更简单的方法来获取该文件。话虽如此——如果这个问题没有被“搁置”,我会很乐意接受你的回答。不幸的是,这里的一些用户真的很无聊......

标签: node.js makefile hogan.js


【解决方案1】:

Hogan 使用 Makefile 创建 dist 构建并进行测试。这可以通过从 NIX 终端运行 make dist 来触发。 https://github.com/twitter/hogan.js/issues/156

如果您想避免使用 Makefile,因为您是从 Windows 命令提示符运行 node.js 或出于任何原因,您需要在 package.json 所在的 Hogan 根目录中创建一个 ./dist 目录,然后运行node tools\release.js

请确保您首先将带有npm install 的开发依赖项安装在与 package.json 相同的目录中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多