2013-12-16 4 views
1

Кто-нибудь знает, как получить файл hogan.js 3.0.0 dist?Hogan.js распространяемый файл

Файлы в https://github.com/twitter/hogan.js являются исходными файлами, которые должны быть скомпилированы с помощью Node.js, чтобы создать дистрибутив. Мой вопрос заключается в том, как создавать исходные файлы с помощью Node в Windows или ссылку на готовый дистрибутивный файл.

расстояния файла упоминаются здесь: https://github.com/twitter/hogan.js/blob/master/lib/hogan.js#L16

+1

Я использую hogan 3.0.0, получаю его с git url с npm; что касается здания, строить нечего, и если вы имеете в виду hulk, то его javascript-файл с заголовком env для linux, просто запустите его с узлом, как и любой другой файл javascript. –

+0

Спасибо, Пол. Я имею в виду файл в https://github.com/twitter/hogan.js/blob/master/lib/hogan.js#L16 комментарий говорит: «См. Dist/для файлов браузера», но нет папки dist. есть веб-папка, которая содержит только старые версии, и я не знаком с Node.js - поэтому я ищу предварительно созданный файл hogan.js. – isapir

+1

Я вижу, вы можете использовать задачу grunt, чтобы автоматизировать это для вас: https://github.com/automatonic/grunt-hogan, или просто запустите команду вручную: ПРИМЕР: hulk --wrapper amd ./templates/ * .mustache (просто запустите hulk из командной строки, чтобы увидеть его параметры), , а также вы можете в своем прогоне кода: hogan.compile (fileContents, {asString: true}), давая вам проанализированный шаблон в виде строки назад, с что вам понадобится файл Hogan.Template (так я это делаю), компиляция шаблона - самая большая работа. Я думаю, что ссылка на это/dist осталась от версии 2. *, github one 3.0.0 –

ответ

1

Hogan использует Makefile для создания расста строит и сделать тестирование. Это может быть вызвано запуском make dist с терминала NIX. https://github.com/twitter/hogan.js/issues/156

Если вы хотите избежать использования Makefile, потому что вы запускаете node.js из командной строки Windows или по какой-либо причине, вам нужно создать каталог ./dist в корневом каталоге Hogan, где package.json является , затем запустите node tools\release.js.

Убедитесь, что вы установили dev-зависимости с npm install в том же каталоге, что и package.json.

Смежные вопросы