您是否有任何使用gulp + browserify + browserify-hogan的經驗?Browserify-hogan .render()返回空字符串
我想包括鬍子模板到我browserified JS控制器,顯然它工作得很好,我一飲而盡任務運行沒有一個錯誤,我可以要求在js文件的模板:
var tpl = require('./my-template.mustache');
但是當我打電話給tpl.render()
時,我所得到的只是一個空字符串。我看着我的編譯js文件,並轉化鬍子模板看起來是這樣的:
var t = new (require('hogan.js/lib/template')).Template(function(c,p,i){var _=this;_.b(i=i||"");_.b("// my-template.mustache");_.b("\n" + i);_.b("test");_.b("\n" + i);_.b("\n" + i);_.b("\n");return _.fl();;});module.exports = { render: function() { return t.render.apply(t, arguments); }, r: function() { return t.r.apply(t, arguments); }, ri: function() { return t.ri.apply(t, arguments); }};
看着這個我認爲一切都很好,我的.mustache文件中包含帶有字符串test
單行。但我不明白爲什麼render()不會返回任何東西。
感謝您的任何意見!