0
我使用brunch.io和Handlebars plugin一起使用。 为了编译我的模板,我需要得到的模板和我的理解,我应该能够做到这一点的要求()用Brunch.io编译车把模板
所以这样的事情应该工作:
var tmp = require('./templates/projects');
var template = Handlebars.compile(tmp);
var compiledHtml = template(data); //data is a var with data for the template inside
viewEl.innerHTML = template; //viewEl is id of div where i want to show the tmpl
但如果我这样做,我不明白的错误,而建设,而是我得到它,当我在浏览器中检查:
initialize.js:52 Uncaught Error: Cannot find module 'templates/projects' from 'initialize.js'
其中initialize.js是我的主要来源的js文件。
对我的理解,这是行不通的,因为我的模板在我的公共文件夹下的公共/ JavaScript的不是编译/ app.js按我的配置文件:
module.exports = {
// See http://brunch.io for documentation.
files: {
javascripts: {
joinTo: {
'js/app.js': /^app/
}
},
stylesheets: {joinTo: 'css/main.css'},
templates: { joinTo: 'js/app.js'}
}
}
还是我真的错过这里有什么?