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가 내 주요 소스 JS 파일입니다
initialize.js:52 Uncaught Error: Cannot find module 'templates/projects' from 'initialize.js'
을 : 그래서, 나는 구축하는 동안 내가 브라우저에서 확인할 때, 대신 내가 그것을 얻을 오류가 발생하지 않습니다. 나의 이해 내 템플릿/자바 스크립트 공중에서 내 공용 폴더에 컴파일되지 않기 때문에, 그것은 작동하지 않습니다에 대한
은/내 설정 파일에 따라 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'}
}
}
아니면 내가 정말 실종 여기에 뭔가있어?