2013-12-16 26 views
1

有誰知道如何獲得hogan.js 3.0.0 dist文件?Hogan.js可分發文件

https://github.com/twitter/hogan.js上的文件是源文件,應使用Node.js進行編譯以創建可分發文件。我的問題是如何使用Windows上的Node構建源文件,或者鏈接到預先構建的可分發文件。

位於dist文件就是這裏所說的:https://github.com/twitter/hogan.js/blob/master/lib/hogan.js#L16

+1

我使用hogan 3.0.0,使用npm的git url來獲取它;至於建築物,沒有什麼可以建立的,如果你的意思是廢船,它是一個帶有env頭文件的JavaScript文件,就像其他任何JavaScript文件一樣運行它節點 –

+0

謝謝保羅。我指的是https://github.com/twitter/hogan.js/blob/master/lib/hogan.js#L16評論中的文件:「請參閱dist /瀏覽器文件」,但沒有dist文件夾。有一個只包含舊版本的web文件夾,我不熟悉Node.js - 因此我正在尋找一個預先構建的hogan.js文件。 – isapir

+1

我看到了,你可以使用一個咕嚕任務爲你自動化:https://github.com/automatonic/grunt-hogan, 或者只是手動運行命令:例子:hulk --wrapper amd ./templates/ * .mustache(只需從命令行運行hulk來查看它的選項), 並且你也可以在你的代碼中運行:hogan.compile(fileContents,{asString:true})給你解析後的模板作爲字符串返回,你需要Hogan.Template文件(這是我的方式),編譯模板是最重要的工作。我認爲這個/ dist的引用是來自2. *版本的剩餘,github的一個是3.0.0 –

回答

1

霍根使用一個Makefile來創建DIST構建和做測試。這可以通過從NIX終端運行make dist來喚起。 https://github.com/twitter/hogan.js/issues/156

如果您想避免使用Makefile,因爲您從Windows命令提示符運行node.js或出於任何原因,您需要在Hogan的根目錄中創建一個./dist目錄,其中package.json是,然後運行node tools\release.js

請確保您已將dev-dependencies與npm install安裝在與package.json相同的目錄中。