Действительно, похоже, что усы не поддерживаются в бранч-расширениях 0.2.2. То, что вы можете сделать, это установить расширения бранча непосредственно из главной ветки:
npm install https://github.com/brunch/brunch-extensions/tarball/master
Или вы можете добавить свои HoganLanguage
, из их github :
hogan = require 'hogan.js'
{BaseLanguage} = require './base'
# Requires Hogan 1.0.4
#
# Example:
# $(@el).html(template.render name: "mdp", city: "SF")
class exports.HoganLanguage extends BaseLanguage
compile: (path, callback) ->
@readFile path, (error, data) =>
return callback error if error?
try
content = hogan.compile data, asString: yes
callback null, "exports.render = function(data) {
var t = new Hogan.Template();
t.r = #{content};
return t.render(data);
}"
catch error
callback error
Это должно работать нормально, если вы просто установите hogan.js
и измените на {BaseLanguage} = require 'brunch-extensions/lib/languages/base'
выше.