找到链接Sails JS with EJS but linker to compile handbars public templates ,它看起来很直接,但不知何故它不适用于我当前的带有玉的 Sails 版本
这是 tasks/config/emberTemplates.js 中当前的 Grunt 配置
module.exports = function (grunt) {
grunt.config.set('emberTemplates', {
dev: {
compile: {
options: {
amd: true,
templateBasePath: /assets\/templates\//
},
files: {
".tmp/public/templates.js": ['assets/templates/**/*.hbs']
}
}
}
});
//console.log('loading grunt-ember-template');
grunt.loadNpmTasks('grunt-ember-templates');
};
我可以看到任务被 Grunt 接手了
> sails lift --prod
.....
Grunt :: Running "emberTemplates:dev" (emberTemplates) task
但是文件 ./tmp/public/templates.js 永远不会被创建。
我把头撞在墙上8个小时,不知道该去哪里。任何帮助都将不胜感激。谢谢