我一直在尝试查找有关如何配置Sails以使用Vash视图引擎的信息。我不确定是否可行,因为与Sails兼容的视图引擎似乎必须基于consolidate.js。我不确定Vash是否基于合并,并且无法确定是否基于合并。

最佳答案

根据文档,您应该传递给configs模板扩展和渲染功能。我已经尝试过使用Express函数,并且似乎对我有用,这是我在config/views.js中所拥有的:

engine: {
    ext: 'vsh',
    fn: require('vash').__express
}

09-11 00:22