2014-10-19 58 views
1

我一直在嘗試查找有關如何配置Sails以使用Vash視圖引擎的信息。我不確定它是否可行,因爲看起來與Sails兼容的視圖引擎必須基於consolidate.js。我不確定Vash是否基於整合,並且一直無法弄清楚它是否是。配置Sails.js以使用Vash視圖引擎

回答

1

根據文檔,你應該通過配置模板擴展和渲染函數。我已經嘗試過快遞功能,看起來它在爲我工作,這裏我在config/views.js

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

這工作正常? – 2015-09-17 15:46:58

+0

我使用過'ext:'vash'',因爲這似乎是適當的擴展名,但除此之外,這對我很有用。有一個[pull request](https://github.com/tj/consolidate.js/pull/200)將Vash帶入Consolidate.js,但在此之前,這是最乾淨的解決方案。 – Gallant 2015-12-08 15:49:07