2014-10-19 3 views
1

Я пытаюсь найти информацию о том, как настроить Sails для использования механизма просмотра Vash. Я не уверен, возможно ли это или нет, поскольку, похоже, механизмы просмотра, совместимые с Sails, должны основываться на консолидированной.js. Я не уверен, что Vash основан на консолидации и не смог выяснить, есть ли это или нет.Настроить Sails.js для использования механизма просмотра Vash

ответ

1

Согласно документации, вы должны перейти к расширению шаблона и функции для рендеринга. Я пробовал с экспресс-функцией и, похоже, работает для меня, вот что у меня в config/views.js:

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

Это работает? –

+0

Я использовал 'ext: 'vash'', так как это кажется правильным расширением, но в остальном это работает для меня. Существует запрос [pull request] (https://github.com/tj/consolidate.js/pull/200), чтобы вывести Vash в Consolidate.js, но пока это не произойдет, это самое чистое решение. – Gallant