2011-02-14 35 views
7

Uso il motore di template jade/pug con ExpressJS su Node.js. Emette un html con una sola riga. Nessuna indentazione. Non ho trovato nessuna opzione di abbellimento.Motore modello Pug/Jade: beautifier html?

+0

possibile duplicato di [ExpressJS: come generare piuttosto html] (http://stackoverflow.com/questions/5276892/expressjs-how-to-output-pretty-html) – bummi

risposta

6

In app.js, passare l'opzione pretty al compilatore di Giada.

app.set('view options', { pretty: true }); 
+0

Funziona solo su Express 2.x. –

+1

Per gli altri; questo funziona anche su Express 4. * – jerone

1

Se si compileing dalla console, quindi è possibile utilizzare questo:

jade views/ --out html --pretty layout.jade 

esso genererà il codice html beutyfied nella cartella.