2016-10-21 1 views
0

Neu bei node.js. Ich habe eine einfache Website mit Express erstellt. Ich habe den folgenden Text in index.jade hinzugefügt:Wie Else-Anweisung in Jade-Vorlage verwenden?

raining = true 
if(raining === true)  
    p It is raining. Take an umbrella! 
else 
    p No rain. Take the bike! 

Als ich aus den letzten beiden Aussagen kommentiert, erhalte ich die erwartete Antwort: „Es regnet einen Regenschirm mitnehmen.“

Als ich die letzten beiden Zeilen enthalten, erhalte ich ein unerwarteten Token-Fehler:

Unexpected token (57:0) 

SyntaxError: Unexpected token (57:0) 
at Parser.pp.raise (/home/ubuntu/workspace/node_modules/jade/node_modules/with/node_modules/acorn-globals/node_modules/acorn/dist/acorn.js:943:13) 
at Parser.pp.unexpected (/home/ubuntu/workspace/node_modules/jade/node_modules/with/node_modules/acorn-globals/node_modules/acorn/dist/acorn.js:1503:8) 
at Parser.pp.parseExprAtom (/home/ubuntu/workspace/node_modules/jade/node_modules/with/node_modules/acorn-globals/node_modules/acorn/dist/acorn.js:327:12) 
at Parser.pp.parseExprSubscripts (/home/ubuntu/workspace/node_modules/jade/node_modules/with/node_modules/acorn-globals/node_modules/acorn/dist/acorn.js:216:19) 
at Parser.pp.parseMaybeUnary (/home/ubuntu/workspace/node_modules/jade/node_modules/with/node_modules/acorn-globals/node_modules/acorn/dist/acorn.js:197:19) 
at Parser.pp.parseExprOps (/home/ubuntu/workspace/node_modules/jade/node_modules/with/node_modules/acorn-globals/node_modules/acorn/dist/acorn.js:151:19) 
at Parser.pp.parseMaybeConditional (/home/ubuntu/workspace/node_modules/jade/node_modules/with/node_modules/acorn-globals/node_modules/acorn/dist/acorn.js:133:19) 
at Parser.pp.parseMaybeAssign (/home/ubuntu/workspace/node_modules/jade/node_modules/with/node_modules/acorn-globals/node_modules/acorn/dist/acorn.js:110:19) 
at Parser.pp.parseExpression (/home/ubuntu/workspace/node_modules/jade/node_modules/with/node_modules/acorn-globals/node_modules/acorn/dist/acorn.js:86:19) 
at Parser.pp.parseStatement (/home/ubuntu/workspace/node_modules/jade/node_modules/with/node_modules/acorn-globals/node_modules/acorn/dist/acorn.js:1750:23) 

nicht sicher, warum die Einbeziehung der else-Anweisung könnte einen Fehler verursachen. Irgendwelche Vorschläge würden sehr geschätzt werden.

+1

Können Sie das tatsächliche Code-Snippet bereitstellen? Es wäre einfacher zu verstehen, wo genau der Fehler auftritt. –

+0

Diese Frage bezieht sich auf eine else-Anweisung in einer Jade-Vorlage, nicht auf eine else-Anweisung in einem entsprechend bearbeiteten Titel. – jfriend00

Antwort