2016-09-06 6 views
0

私はHandlebars pluginと一緒にbrunch.ioを使用しています。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' 

:私は、ブラウザで確認したときに私はそれを得る代わりに、構築している間、私はエラーを取得していない、そう。

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'} 
    } 
} 

または私は本当に行方不明です:私のテンプレートは、私の設定ファイルごとに公開/ javascriptの/ app.jsの下で私のパブリックフォルダにコンパイルされていないので、私の理解のために

、それは動作しません。ここに何か?

答えて

0

問題が見つかりました。

ハンドルバーのブランチプラグインと静的ハンドルバーのブランチプラグインが一緒に動作しないように見えます。

static-handlebars-brunchをアンインストールすると、自分のapp.jsにコンパイルされたハンドルバーテンプレートが表示されます

関連する問題