2014-09-26 8 views

risposta

13

questo funziona per me: https://github.com/balderdashy/sails/issues/2188#issuecomment-56994236

In config/views.js:

var minify = require('html-minifier').minify; 
var ejs = require('ejs-locals'); 
var parsing = function(path,options,fn) { 
    options.locals = options.locals || {}; 
    options.locals._layoutFile = 'layout.ejs'; 
    ejs(path, options, function(err, str){ 
     str = minify(str,{collapseWhitespace: true, removeComments: true}); 
     return fn(err, str); 
    }); 

}; 

module.exports.views = { 
    engine: { 
    ext: 'ejs', 
    fn: parsing 
    }, 
    layout: false 
}; 
+1

non posso usare questo con parziali? Ho appena provato e non ho potuto farlo funzionare, C'è un codice di errore 30 – Sahan

+0

Sto usando parziali, sta funzionando, ... –

+1

Inserirò tutti i miei errori e i file qui, quindi potresti provare a darmi una mano. – Sahan