Javascript Emberjs grunt模板编译器

Javascript Emberjs grunt模板编译器,javascript,ember.js,gruntjs,handlebars.js,Javascript,Ember.js,Gruntjs,Handlebars.js,我正在尝试使用Grunt为我的Ember应用程序预编译.hbs模板。正在使用的Grunt项: 我已经让Grunt正常工作,正在编译单个templates.js文件: Ember.TEMPLATES["dashboard/dashboard"] = Ember.Handlebars.template(function anonymous(Handlebars,depth0,helpers,partials,data) { this.compilerInfo = [4,'>= 1.0

我正在尝试使用Grunt为我的Ember应用程序预编译.hbs模板。正在使用的Grunt项:

我已经让Grunt正常工作,正在编译单个templates.js文件:

Ember.TEMPLATES["dashboard/dashboard"] = Ember.Handlebars.template(function anonymous(Handlebars,depth0,helpers,partials,data) {
    this.compilerInfo = [4,'>= 1.0.0'];
    helpers = this.merge(helpers, Ember.Handlebars.helpers); data = data || {};

    data.buffer.push("<script type=\"text/x-handlebars\" data-template-name=\"dashboard\"> Dashboard </script>");
});
下面是index.php文件:

<body>
    <script type="text/x-handlebars">
        {{outlet}}
    </script>
</body>

{{outlet}}
但是,当我到达localhost/app/#/dashboard的路径时,“dashboard”文本不会显示。我错过了什么明显的东西吗?我试着用谷歌搜索决议,但什么也找不到。我确实尝试将“dashboard/dashboard”作为模板名放置在此中。路由(templatenamehere)。。。但这产生了以下错误:

“无法读取未定义类型的属性“ember\u meta”错误:无法读取未定义类型的属性“ember\u meta


提前感谢

查看grunt任务会有所帮助,但看起来您没有在index.php中包含对已编译模板文件的引用?
<body>
    <script type="text/x-handlebars">
        {{outlet}}
    </script>
</body>