我一直在努力寻找有关如何配置Sails以使用Vash视图引擎的信息。我不确定这是否可能,因为与Sails兼容的视图引擎似乎必须基于consolidate.js。我不确定Vash是否基于consolidate,也无法确定它是否基于Consolitate。
根据文档,您应该将模板扩展和函数传递给configs进行渲染。我尝试过express函数,它似乎对我有效,下面是我在config/views.js
:中的内容
engine: {
ext: 'vsh',
fn: require('vash').__express
}