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'}
}
}
還是我真的錯過這裏有什麼?