考虑将我选择的 Web 堆栈更改为 Sails JS,并学习 JADE 元语言。为了完整起见,我想我会为服务器和客户端模板使用 JADE。
我将此添加到我的 gruntfile 中:
jade: {
dev: {
compile: {
options: {
client:true
},
files: {
".tmp/public/jst.js": templateFilesToInject
}
}
}
},
并将任务添加到compileAssets
任务中,但它似乎永远不会运行,因为我的 .tmp/public 文件夹中没有任何 jst.js 文件。如何检查这是否真的在运行,或者是否是配置问题?
最终目标是将编译后的模板放在一个文件中(或多个在开发文件中),并将其/它们包含在我的布局文件的 TEMPLATES 部分中。
需要明确的是,这是我们正在谈论的客户端 JADE 模板。
我正在使用grunt-contrib-jade
插件。
总结一下:
如何从 /assets/linker/templates 文件夹编译我的 JADE 模板,并将它们包含/链接(作为编译的 .js 文件)在我的布局文件中?