我正在尝试使用把手作为模板引擎,但是帆似乎没有在依赖文件夹中插入文件。
/config/views.js:
std::shared_ptr
/views/login.handlebars:
<item name="overlapAnchor">false</item>
<item name="android:dropDownVerticalOffset">?attr/actionBarSize</item>
/ assets / js / dependencies包含:
当我在提升风帆后进入渲染页面时,脚本标签之间没有填充文件。
谢谢!
答案 0 :(得分:0)
您应该更新您的tasks / config / sails-linker.js并将所有出现的“.ejs”替换为“.handlebars”
E.g。从:
devJs: {
options: {
startTag: '<!--SCRIPTS-->',
endTag: '<!--SCRIPTS END-->',
fileTmpl: '<script src="%s"></script>',
appRoot: '.tmp/public'
},
files: {
'.tmp/public/**/*.html': require('../pipeline').jsFilesToInject,
'views/**/*.html': require('../pipeline').jsFilesToInject,
'views/**/*.handlebars': require('../pipeline').jsFilesToInject // <-HERE
}
},
到
clearInterval()
另见本页(原始答案来自)。 https://mtjburton.co.uk/post/sailsjs+handlebarsjs/